我正在尋找一個爲我生成Java Swing代碼的Java GUI構建工具。我正在計劃使用它來快速創建所有的框架/面板代碼,然後再手動定製所有的代碼。是否存在任何不需要外部JAR的Java GUI構建器?
能夠在不同的佈局管理器之間進行選擇會很好,但這不是必需的。
最重要的組成部分,該工具可以不需要任何.jar文件放置在我的項目(這是不允許的,我工作的項目。)
我正在尋找一個爲我生成Java Swing代碼的Java GUI構建工具。我正在計劃使用它來快速創建所有的框架/面板代碼,然後再手動定製所有的代碼。是否存在任何不需要外部JAR的Java GUI構建器?
能夠在不同的佈局管理器之間進行選擇會很好,但這不是必需的。
最重要的組成部分,該工具可以不需要任何.jar文件放置在我的項目(這是不允許的,我工作的項目。)
NetBeans將打造的純搖擺爲你的應用程序,以及其他一些工具。
事實上,據我所知,這是規則,而不是例外。只需要一個Swing應用程序,你就可以擁有純Java(大多數情況下)。
我同意卡爾,Netbeans。
默認情況下,當Netbeans創建Java桌面應用程序(swing)時,它想要包含一些其他jar。 (至少它爲我)
從一個普通的Java應用程序剛開始,然後手動添加的GUI類。這將導致一個沒有依賴關係的項目。
+1感謝您的信息 – 2009-11-25 19:21:50
如果您能擺脫這種困境,這是您最好的選擇。儘管如此,確保這符合「無罐子」要求的精神。通常這是關於許可的企業/政府偏執狂,在這種情況下,僅僅提升類和/或源代碼仍然是不可行的。 – 2009-11-25 20:37:37
回來時,我用JVider佈置我的屏幕。它幾乎不像NetBeans那樣完整或複雜,但它確實可以讓您使用GridBagLayout快速並舒適地佈置屏幕。
我喜歡它的是它生成源代碼並且沒有運行時要求。有一個運行時選項,可以讓你從它生成的XML文件加載你的用戶界面,而不是生成類,但你不必使用它。
當時我的過程是讓JVider生成源類。然後我會創建一個子類並將所有事件邏輯,數據綁定等添加到該子類。這將允許我調整UI文件並重新生成而不會丟失任何邏輯。
現在我通常會使用NetBeans,但如果我有一個「沒有外部罐子/類允許」的要求,JVider可能是我的第一選擇。
祝你好運!
很酷,謝謝。我正在嘗試NetBeans。 – 2009-11-25 19:09:12
@Steve,好的,我會試試看。如果你願意,你可以將你的評論轉換成一個答案,我會讚揚它。 – 2009-11-25 19:09:58