JFormDesigner是一款卓越的图形界面设计工具,专为Swing商业服务设计而打造。它功能强大支持JGoodies FormLayout、TableLayout和GridBagLayout等多种布局管理器,是设计界面的理想选择。以下是其亮点:
列和行标题:针对网格布局管理器,显示信息合理布局,包括列/行数据库索引、两端对齐、提高和排序。
动态调整:允许用户插入或删除列/行,并修改列/行属性。
拖拽操作:支持拖拽列/行(包括包含的组件和空隙),实现几秒内互换列或移动行。
应用属性文档本地化:简化表单的本地化过程。在创建新表单时指定资源包名称和键的前缀,随后即可轻松完成。
自动外部化:JFormDesigner会自动将所有字符串数组放入指定的资源包,实现外部化。
代码生成:可让JFormDesigner为您的表单生成Java源码(默认设置)或运行时库,以在运行时加载JFormDesigner xml文件。
生成和更新嵌入类:Java代码生成器可以生成和更新嵌入类。用户可以为表单中的每个组件指定类名,以实现面向对象编程。
无需编程技能:JFormDesigner是一个专业的应用软件程序流程,旨在帮助用户开发设计Java Swing操作界面,无需具备编程技能。
IDE集成:可作为独立应用工具使用,也可集成到各种IDE中。
辅助工具:包括帮助指南、运行时提示信息以及搜索相关工具功能的专用工具提示,帮助用户理解布局参数。
多语言支持:支持多语言布局,允许用户同时处理不同项目并轻松在它们之间切换。
存储配置:使用项目来存储Java Swing操作界面的配置设置。
基本功能:通过调整项目规划、位置和描述等基本功能来创建新项目。
高级功能:包括配置GridBagLayout(列/行的对齐、最小尺寸和调整尺寸行为)、重命名资源键、删除组件时删除本地化和内部字符串数组、更改键的文件格式以及从外部化中清除属性。
Java源码生成:通过生成Java源码,可以更改修饰符(类、嵌入、变量或事件处理修饰符),在多个编码模板之间进行选择,并调整与布局、本地化、关联和编码相关的主要参数。
JComponent客户端属性:可以指定JComponent客户端属性。
表单构建:用户可以通过选择超类(如JPanel、JDialog、JFrame等)、工具栏、内容窗格布局和FormLayout选项(行数和列数)来构建表单。
资源包存储:支持在资源包中存储字符串数组。
列/行操作:允许插入或删除列/行,并修改列/行属性。
拖拽操作:支持拖拽列/行(包括包含的组件和空隙),分拆行,并在新项目中插入与组件相关的一系列项目(如标签、按钮、文本区域、表格、树)、容器(如面板、标签窗格、菜单栏、桌面窗格)和对话框(如提示框、架构、提示框、架构、对话框)以及菜单(如工具栏)。
命令行参数:包括在功能库中,可帮助用户运行与Java代码生成、字符串数组外部化或JFD转换选项相关的功能。
可视性和非可视性bean:支持使用java.beans库中指定的类/接口,并添加注解以指定用于结构BeanInfo类以及BeanDescriptor的其他信息内容。
集成化功能:JFormDesigner集成了一套全面的功能,可帮助用户轻松构建Swing GUI,无需花费大量时间手动编写代码。
JDeveloper支持:Java 8适用,支持lambda表达式。
JGoodies支持:支持JGoodies 1.6、1.7和1.8。
GroupLayout改进:包括来自NetBeans 7.2、7.3、7.4和8.0的许多改进和修复。
菜单栏添加到树文档选择符提示框:包括转到首页、新项目文件夹名称、新文件夹名称、显示隐藏文件和文件夹名称、更新命令等。
表单转换器:如果Java代码生成器首选项中指定了前缀,则从组件名字中删除成员函数作为前缀。
独立支持:支持新项目源文件夹名称和类路径中的隐藏文件夹。
IntelliJ IDEA支持:在“设置”对话框中启用对JFormDesigner选项的搜索,添加“配置IDE设置”和“配置项目特殊设置”链接到一些设置网页页面。
NetBeans支持:在“选项”对话框(NetBeans 7.3及以上版本)中的JFormDesigner选项启用过滤装置。
其他改进:将JGoodies报表升级到1.8.0,JGoodies外观升级到2.6.0,IntelliJ IDEA的GridLayout升级到12.1.6(相当于13.0),Windows程序安装中的JRE升级到Java 8 Update 5。