2012-04-19 73 views
1

是否有任何方法將生成的Java源代碼從實際的類(框架或面板類)外包到XML文件中(例如)?外包生成的Swing代碼

我不喜歡這個凌亂的Swing代碼在我的GUI對象中;它讓我的課變得龐大而難以理解。

我知道在IntelliJ IDEA中實現的GUI生成器可以做到這一點(請參閱http://www.jetbrains.com/idea/features/gui_builder.html)。

+0

,做你的Eclipse下使用的GUI設計師? – 2012-04-19 18:48:39

+0

我使用WindowBuilder。我想這是標準的GUI生成器?! – mhmpl 2012-04-19 18:49:50

+0

這不僅僅是...... – 2012-04-19 18:51:26

回答

1

GUI生成器(來自Google,以前的Instantiations)始終生成Java代碼。這實際上是設計師的主要想法:-)

使用Java作爲無法用XML或其他靜態規範語言實現的實現語言,您可以執行許多操作。

編輯:你也可以看看XWT - XML Windowing Toolkit - 儘管我不知道它是否有效的Eclipse 3或下的「公正」的Eclipse 4 ...

+1

這是真的,但是IntelliJ IDE例如生成一個* .form文件,其中存儲了所有的佈局。框架(或面板)的實際實現只包含必要的變量和事件處理程序。所以我認爲Eclipse可能有這樣的可能性。 – mhmpl 2012-04-19 19:22:31