适用于Java / Swing的最佳GUI生成器

时间:2011-06-09 18:08:22

标签: java swing user-interface interface-builder

SO社区想要推荐的任何优秀的最近的(Java 6+)Swing GUI构建器?我感兴趣的一些功能:

  • 开源 - 非常好,如果它是开放但不是硬的要求
  • 空布局管理器 - 允许我将控件拖放到我想要的地方
  • 自定义控件
  • 设计/代码拆分视图或来回切换的功能

感谢您的任何建议!

4 个答案:

答案 0 :(得分:20)

Netbeans是Swing的最佳选择,涵盖了您需要的一切:

  • 自由的,
  • 开源,
  • null布局可用,如果必须使用它...... :-),
  • 拖动正下降,
  • 您也可以拖放自定义控件,
  • 文件和项目的灵活性和
  • 重构。

他们提供Matisse Swing建筑商的最佳整合。

绝对稳定,可扩展且快速。 有大量的插件。

Hibernate逆向工程已得到很好的实施,并且有大量的步骤tutorials可以帮助您入手。

答案 1 :(得分:16)

我个人使用Google的WindowBuilder Pro。它是Eclipse的一个插件,它是免费的。

Eclipse的下一个版本 - Indigo将于7月2日发布,默认情况下将包含WindowBuilder。

  

WindowBuilder功能强大且简单易用   使用双向Java GUI   设计师,使它很容易   无需创建Java GUI应用程序   花了很多时间编写代码   显示简单的表格。同   您可以创建WindowBuilder   几分钟内复杂的窗户。使用   视觉设计师和Java代码将   为你生成。你很容易   使用拖放添加控件,添加   事件处理程序到你的控件,   更改控件的各种属性   使用属性编辑器,   国际化你的应用程序和更多   更多。

参考链接:WindowBuilder Pro

答案 2 :(得分:12)

我个人更喜欢手工完成所有事情,它更精确,并且避免获得一些通常难看且依赖于特定IDE的生成代码。

答案 3 :(得分:6)

NetBeans GUI构建器很好。您只需要使用GUI数据保存生成的XML文档,因为手动编辑生成的源代码并不容易。