2011-04-04 53 views
1

我希望編寫Java代碼,但不喜歡編寫swing gui代碼。 我想用Groovy SwingBuilder來構建GUI。 但我會用Java編寫其他所有東西。Groovy:GUI Builder:在Java中創建JTree

在Groovy中很難找到使用JTree的好例子。 任何人都知道一些很好的例子將不勝感激。

下一步將是如何從Java主類中執行此代碼。

任何幫助將不勝感激。

Paluee

+0

我使用groovy,我嘗試過GUI構建器。我的建議是:不要使用它們(沒有樣本,很難弄清楚如何設置它們等等),請使用Java的WYSIWG GUI編輯器,例如:http://code.google.com/javadevtools/download -wbpro.html – Skarab 2011-04-04 16:56:24

+0

如果您想要使用Groovy來更輕鬆地使用Swing,我建議您查看Griffon項目。 – 2011-04-05 08:21:31

回答

0

這個page的 「梅勒用戶界面」 顯示了一些JTree的代碼。正如唐提到的格里芬大大緩解了擺動的痛苦。你可能要考慮的一件事是我們讓你混合使用Java和Groovy代碼,這樣你就可以非常容易地在Groovy中執行UI位和在Java中執行邏輯。

Skarab確實很好。 WindowBuilder對於Java代碼來說是一個很好的UI所見即所得。使用它來創建內部視圖(如JPanel等)可以使用所見即所得並充分利用Griffon提供的所有應用程序生命週期優點。

聲明:我是Griffon的聯合創始人,所以我不是這個問題上最公平的人。一本名爲Griffon in Action的書籍,其他兩位共同創始人作爲作者,將於今年晚些時候發佈。