
JFormDesigner™ 是 Java™ Swing 用戶界面的專業(yè) GUI 設(shè)計(jì)器。 它對(duì) MigLayout、JGoodies FormLayout、GroupLayout(自由設(shè)計(jì))、TableLayout 和 GridBagLayout 的出色支持使創(chuàng)建具有專業(yè)外觀的表單變得容易。
JFormDesigner 使 Swing GUI 設(shè)計(jì)成為一種真正的樂趣。 它減少了您花在手工編碼表單上的時(shí)間,讓您有更多時(shí)間專注于實(shí)際任務(wù)。
您會(huì)發(fā)現(xiàn) JFormDesigner 可以通過改進(jìn) GUI 質(zhì)量和提高開發(fā)人員的工作效率快速收回成本。
使用簡(jiǎn)單直觀,功能強(qiáng)大且高效
JFormDesigner 提供了一個(gè)易于使用但功能強(qiáng)大的用戶界面。即使是非程序員也可以使用它,這使得它也是原型設(shè)計(jì)的理想選擇。
IDE 插件和獨(dú)立應(yīng)用程序
JFormDesigner 可用作 Eclipse、IntelliJ IDEA、NetBeans 和 JDeveloper 的 IDE 插件,也可用作獨(dú)立應(yīng)用程序。
MigLayout 支持
MigLayout 是一個(gè)非常通用且功能強(qiáng)大的開源布局管理器。它是基于網(wǎng)格的,但也支持對(duì)接和分組。
GroupLayout 支持
將“自由設(shè)計(jì)”范式引入 JFormDesigner(如在 NetBeans GUI Builder 中;以前的 Project Matisse)。您可以通過簡(jiǎn)單地將組件放置在您想要的位置來布置表單。這使得設(shè)計(jì)具有專業(yè)外觀的 GUI 變得容易。
JGoodies FormLayout 和 Clearthought 的 TableLayout 支持
這些著名的開源布局管理器允許您設(shè)計(jì)高質(zhì)量的表單。 JFormDesigner 為它們提供了極好的支持。 FormLayout » / TableLayout »
高級(jí) GridBagLayout 支持
允許指定水平和垂直間隙(如在 TableLayout 中)。這使得使用 GridBagLayout 設(shè)計(jì)具有一致間隙的表單變得非常容易。不再與 GridBagConstraints.insets 搏斗。
列和行標(biāo)題
(對(duì)于基于網(wǎng)格的布局管理器)顯示布局的結(jié)構(gòu),并允許您插入或刪除列/行和更改列/行屬性。也可以拖放列/行(包括包含的組件和間隙)。這允許您在幾秒鐘內(nèi)交換列或移動(dòng)行。
本地化支持
使用屬性文件本地化表單從未如此簡(jiǎn)單。創(chuàng)建新表單時(shí)指定資源包名稱和鍵前綴,然后忘記它。 JFormDesigner 自動(dòng)將所有字符串放入指定的資源包中(自動(dòng)外部化)。
Beans 綁定 (JSR 295) 支持
使用 Bean 綁定 (JSR 295) 可幫助您保持 UI 狀態(tài)和模型同步。它大大減少了通常需要的偵聽器代碼量。
BeanInfo 注釋
@BeanInfo 和 @PropertyDesc 注釋使得直接在自定義組件中指定 BeanInfo 信息變得非常容易。不再需要實(shí)現(xiàn)額外的 BeanInfo 類。這大大減少了創(chuàng)建 BeanInfo 信息所需的時(shí)間和代碼。
Java 代碼生成器或運(yùn)行時(shí)庫(kù)
讓 JFormDesigner 為您的表單生成 Java 源代碼(默認(rèn))或使用開源(BSD 許可)運(yùn)行時(shí)庫(kù)在運(yùn)行時(shí)加載 JFormDesigner .jfd 文件。你的選擇。
嵌套類的生成
Java 代碼生成器能夠生成和更新嵌套類。您可以為表單中的每個(gè)組件指定一個(gè)類名。這允許您以面向?qū)ο蟮姆绞浇M織源代碼。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫