JFormDesigner™ 是 Java™ Swing 用户界面的专业 GUI 设计器。 它对 MigLayout、JGoodies FormLayout、GroupLayout(自由设计)、TableLayout 和 GridBagLayout 的出色支持使创建具有专业外观的表单变得容易。
JFormDesigner 使 Swing GUI 设计成为一种真正的乐趣。 它减少了您花在手工编码表单上的时间,让您有更多时间专注于实际任务。
您会发现 JFormDesigner 可以通过改进 GUI 质量和提高开发人员的工作效率快速收回成本。
使用简单直观,功能强大且高效
JFormDesigner 提供了一个易于使用但功能强大的用户界面。即使是非程序员也可以使用它,这使得它也是原型设计的理想选择。
IDE 插件和独立应用程序
JFormDesigner 可用作 Eclipse、IntelliJ IDEA、NetBeans 和 JDeveloper 的 IDE 插件,也可用作独立应用程序。
MigLayout 支持
MigLayout 是一个非常通用且功能强大的开源布局管理器。它是基于网格的,但也支持对接和分组。
GroupLayout 支持
将“自由设计”范式引入 JFormDesigner(如在 NetBeans GUI Builder 中;以前的 Project Matisse)。您可以通过简单地将组件放置在您想要的位置来布置表单。这使得设计具有专业外观的 GUI 变得容易。
JGoodies FormLayout 和 Clearthought 的 TableLayout 支持
这些著名的开源布局管理器允许您设计高质量的表单。 JFormDesigner 为它们提供了极好的支持。 FormLayout » / TableLayout »
高级 GridBagLayout 支持
允许指定水平和垂直间隙(如在 TableLayout 中)。这使得使用 GridBagLayout 设计具有一致间隙的表单变得非常容易。不再与 GridBagConstraints.insets 搏斗。
列和行标题
(对于基于网格的布局管理器)显示布局的结构,并允许您插入或删除列/行和更改列/行属性。也可以拖放列/行(包括包含的组件和间隙)。这允许您在几秒钟内交换列或移动行。
本地化支持
使用属性文件本地化表单从未如此简单。创建新表单时指定资源包名称和键前缀,然后忘记它。 JFormDesigner 自动将所有字符串放入指定的资源包中(自动外部化)。
Beans 绑定 (JSR 295) 支持
使用 Bean 绑定 (JSR 295) 可帮助您保持 UI 状态和模型同步。它大大减少了通常需要的侦听器代码量。
BeanInfo 注释
@BeanInfo 和 @PropertyDesc 注释使得直接在自定义组件中指定 BeanInfo 信息变得非常容易。不再需要实现额外的 BeanInfo 类。这大大减少了创建 BeanInfo 信息所需的时间和代码。
Java 代码生成器或运行时库
让 JFormDesigner 为您的表单生成 Java 源代码(默认)或使用开源(BSD 许可)运行时库在运行时加载 JFormDesigner .jfd 文件。你的选择。
嵌套类的生成
Java 代码生成器能够生成和更新嵌套类。您可以为表单中的每个组件指定一个类名。这允许您以面向对象的方式组织源代码。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室