是否有任何方法將生成的Java源代碼從實際的類(框架或面板類)外包到XML文件中(例如)?外包生成的Swing代碼
我不喜歡這個凌亂的Swing代碼在我的GUI對象中;它讓我的課變得龐大而難以理解。
我知道在IntelliJ IDEA中實現的GUI生成器可以做到這一點(請參閱http://www.jetbrains.com/idea/features/gui_builder.html)。
是否有任何方法將生成的Java源代碼從實際的類(框架或面板類)外包到XML文件中(例如)?外包生成的Swing代碼
我不喜歡這個凌亂的Swing代碼在我的GUI對象中;它讓我的課變得龐大而難以理解。
我知道在IntelliJ IDEA中實現的GUI生成器可以做到這一點(請參閱http://www.jetbrains.com/idea/features/gui_builder.html)。
GUI生成器(來自Google,以前的Instantiations)始終生成Java代碼。這實際上是設計師的主要想法:-)
使用Java作爲無法用XML或其他靜態規範語言實現的實現語言,您可以執行許多操作。
編輯:你也可以看看XWT - XML Windowing Toolkit - 儘管我不知道它是否有效的Eclipse 3或下的「公正」的Eclipse 4 ...
這是真的,但是IntelliJ IDE例如生成一個* .form文件,其中存儲了所有的佈局。框架(或面板)的實際實現只包含必要的變量和事件處理程序。所以我認爲Eclipse可能有這樣的可能性。 – mhmpl 2012-04-19 19:22:31
,做你的Eclipse下使用的GUI設計師? – 2012-04-19 18:48:39
我使用WindowBuilder。我想這是標準的GUI生成器?! – mhmpl 2012-04-19 18:49:50
這不僅僅是...... – 2012-04-19 18:51:26