JFormDesigner是Swing商業設計工具的高級圖形用戶界面,功能非常強大,支持JGoodies FormLayout,TableLayout,GridBagLayout,可以根據需要進行下載。
軟件功能
列和行:列和行標題(適用于基于網格的布局管理器)顯示布局結構(包括列/行索引,對齊,增長,分組),并允許您插入或刪除列/行以及更改列/行屬性。您還可以拖放列/行(包括隨附的組件和間隙)。這使您可以在幾秒鐘內交換列或移動行。
本地化支持:使用屬性文件本地化表單從未如此簡單。創建新表單時,請指定資源束名稱和鍵的前綴,然后將其忘記。 JFormDesigner自動將所有字符串放入指定的資源束中(自動外部化)。
Java代碼生成器或運行時庫:讓JFormDesigner為您的表單生成Java源代碼(默認),或在運行時使用免版稅運行時庫加載JFormDesignerxml文件。你的選擇。
生成嵌套類:Java代碼生成器可以生成和更新嵌套類。您可以為表單中的每個組件指定一個類名。這使您可以以面向對象的方式組織源代碼。
功能
JFormDesigner是一個專業的軟件應用程序,旨在幫助您開發Java Swing用戶界面而無需編程技能。它可以用作獨立的實用程序,也可以用作各種IDE的插件。
多標簽布局:乍一看,該布局似乎不堪重負,但這僅僅是因為該實用程序包含許多專用參數。如果您不了解每個參數的功能,則可以依靠幫助手冊,運行程序時出現的一些提示以及工具提示,以了解有關工具功能的更多信息。
多標簽布局使您可以同時處理不同的項目,并在它們之間輕松切換。
定義項目:使用該項目存儲Java Swing用戶界面的配置設置。您可以通過調整幾個常規功能(即項目名稱,位置和描述)來創建新項目。
其他重要功能允許您配置GridBagLayout(對齊,最小大小和新列和行的大小調整行為),重命名組件時重命名資源鍵,以及刪除組件時刪除本地化消息和內部化更改的字符串用于生成密鑰的格式,并將屬性從外部化中排除。
可用于生成Java源代碼,更改修飾符(類,嵌套,變量或事件處理程序修飾符),在多個代碼模板之間選擇以及調整和布局管理器,局部與綁定相關的一些參數,代碼和更改Java代碼生成器的代碼。樣式。另外,您可以指定JComponent客戶端屬性。
使用表單:您可以選擇超類(JPanel,JDialog,JFrame或其他),按鈕欄(“確定/取消”,“確定”),內容窗格布局和FormLayout選項(列數)和行數)創建表格。另外,您可以讓您的應用程序將字符串存儲在資源束中。
更重要的是,您可以插入或刪除列/行并更改列/行屬性,使用拖放功能來支持移動列/行,拆分行,以及在項目中插入與組件相關的列。系列項目(例如標簽,按鈕,文本區域,表,樹),容器(例如面板,選項卡式窗格,工具欄,桌面窗格),窗口(例如對話框,框架,對話框,框架,窗口)和菜單(例如菜單欄)。
其他便利功能:功能包中包含命令行參數,以幫助您運行與Java代碼生成,字符串外部化或JFD轉換選項相關的功能。另外,您可以使用視覺和非視覺Bean,使用java.beans包中指定的類/接口,并插入注釋以指定用于構造BeanInfo類及其BeanDescriptor的其他信息。
功能強大且高效的Swing GUI設計器:總而言之,JFormDesigner集成了一組功能,可幫助您創建Swing GUI,而無需花費大量時間使用手動編碼表單。
更新日志
JDeveloper插件。
Java 8支持:對事件使用lambda表達式。
JGoodies支持1.6、1.7和1.8。
GroupLayout:布局設計中的許多改進和修復(來自NetBeans 7.2、7.3、7.4和8.0)。
工具欄將添加到“樹文件選擇器”對話框中(轉到“主目錄/項目文件夾”,“新文件夾”,“顯示隱藏的文件和文件夾”,“刷新命令”)。
Form Converter:如果在Java代碼生成器首選項中指定了前綴,則將成員變量前綴從組件名稱中刪除。
獨立:支持項目源文件夾和類路徑中的隱藏文件夾。
IntelliJ IDEA插件:在“設置”對話框中啟用了搜索JFormDesigner選項的功能。
IntelliJ IDEA插件:添加了“配置IDE設置”和“配置項目特定設置”以鏈接到某些設置頁面。
NetBeans插件:在“選項”對話框(NetBeans 7.3及更高版本)中為JFormDesigner選項啟用了過濾器。
其他更改
將JGoodies表單更新為1.8.0。
更新的JGoodies看起來像2.6.0。
將IntelliJ IDEA GridLayout更新為12.1.6(等于13.0)。
將Windows Installer中的JRE更新為Java 8 Update5。