软件星级:4分
标签: GUI设计
JFormDesigner 7最新版一款适用于Java Swing的图形化界面设计工具。它支持多种插件,可通过快捷键实现各种操作。它的整个界面布局很人性化,即使你不是程序员也可以很好的使用。
JFormDesigner是Java Swing用户界面的专业GUI设计器。它对MigLayout,JGoodies FormLayout,GroupLayout(免费设计),TableLayout和GridBagLayout的出色支持使创建专业外观的表单变得容易。
1、Eclipse插件:重构集成得到改进
现在,在使用,或在程序包,类,字段和方法上时Refactor > Rename,将更新JFormDesigner表单文件和调色板。Refactor > MoveRefactor > Change Method SignatureRename in workspace
现在,在“设计”视图中重命名组件可以使用Eclipse Java重构来重命名所有出现的组件名称(包括“预览”)。
重命名/移动.properties文件现在将更新.jfd和.java文件。
重命名嵌套类现在可以更新.jfd文件。
2、Java 9-12支持
JFormDesigner现在支持在Java 9-12 VM中运行。最低要求是Java8。代码生成还支持Java 9-12。
3、从项目源文件夹加载图像
现在,可以从项目源/资源文件夹(以前的版本中为项目输出文件夹)加载设计视图中的图像,从而无需构建项目(将图像复制到输出文件夹)即可在设计视图中查看正确的图像。
4、Eclipse插件:JFormDesigner命令的快捷键
现在,您可以在Eclipse的键首选项中为大多数JFormDesigner命令分配快捷键。
5、I18n:支持UTF-8属性资源包
从Java 9开始,默认情况下使用UTF-8编码读取Java应用程序中的属性文件。Java 8使用ISO-8859-1。
JFormDesigner现在支持读写两种编码。
在独立服务器中,您可以在本地化首选项中指定编码 。在 IDE插件中,使用在IDE首选项中为.properties文件指定的编码。
1、易于使用,直观,功能强大且高效
JFormDesigner提供了一个易于使用但功能强大的用户界面。Java布局管理器的复杂性隐藏在直观的WYSIWYG设计器,易于理解的对话框和强大的工具(如 列和行标题)之后。这可以帮助您设计高质量的GUI,而无需对布局管理器有深入的了解。甚至非程序员也可以使用它,这使得JFormDesigner也是原型制作的理想选择。
2、IDE插件和独立应用程序
JFormDesigner可用作Eclipse, IntelliJ IDEA,NetBeans和 JDeveloper的 IDE插件 , 也可用作独立的应用程序。这使您可以灵活地在团队中使用多个IDE,并可以切换到另一个IDE。在您喜欢的IDE中使用JFormDesigner。JDeveloper的插件正在开发中。
独立的应用程序使其非常适合原型设计和非编程人员,因为不需要重量级的IDE来设计GUI。
3、标准和开源布局管理器
JFormDesigner支持所有标准布局管理器(GroupLayout,GridBagLayout,BorderLayout等)以及流行且功能强大的开源布局管理器 MigLayout, JGoodies FormLayout和 Clearthought的TableLayout。这使您可以选择使用自己喜欢的布局管理器。
4、基于JavaBeans标准
JFormDesigner基于JavaBeans 标准。它支持并使用BeanInfos,BeanDescriptors,PropertyDescriptors,PropertyEditors(包括自定义和可绘制的编辑器),Introspector等。
5、转换NetBeans,IntelliJ IDEA和JDeveloper 12c表单
JFormDesigner可以将NetBeans,IntelliJ IDEA和JDeveloper 12c表单转换为JFormDesigner表单。
独立: 从主菜单中选择“ 文件”>“导入”,或将.form文件拖到JFormDesigner窗口中。IDE插件:右键单击表单文件,然后从弹出菜单中选择“ 转换为JFormDesigner表单 ”。
6、Java代码生成器或运行时库
让JFormDesigner 为您的表单生成 Java源代码(默认),或者使用开源(BSD许可证) 运行时库在运行时加载JFormDesigner .jfd文件。你的选择。
Java 8-12(OpenJDK或Oracle JRE / JDK)。
Eclipse插件:Eclipse 4.5-2019-09(4.13);
Linux:如果在Java 9或更高版本上运行,则需要Eclipse 2019-03(4.11)或更高版本;
Linux:如果在Java 8上运行,则需要使用GTK + 2的Eclipse 4.9或更早版本
IntelliJ IDEA插件:IntelliJ IDEA 2016.1-2019.2;
市场版:IntelliJ IDEA 2019.1-2019.2 Ultimate
NetBeans插件:NetBeans 8.0-11.1
JDeveloper插件:JDeveloper 12c第2版(12.2.x)