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

Pam*_*Pam 24 java user-interface swing interface-builder

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

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

谢谢你的任何建议!

Cos*_*lis 20

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

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

它们提供了Matisse Swing建筑商的最佳整合.

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

Hibernate逆向工程已经很好地实现了,并且有大量的分步教程可以帮助您入门.

  • @编辑的名字很好听:马蒂斯。 (2认同)

And*_*fat 16

我个人使用WindowBuilder Pro 谷歌.它是Eclipse的一个插件,它是免费的.

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

WindowBuilder是一个功能强大且易于使用的双向Java GUI设计器,它使创建Java GUI应用程序变得非常容易,而无需花费大量时间编写代码来显示简单的表单.使用WindowBuilder,您可以在几分钟内创建复杂的窗口.使用可视化设计器,将为您生成Java代码.您可以使用拖放轻松添加控件,向控件添加事件处理程序,使用属性编辑器更改控件的各种属性,使应用程序国际化等等.

参考链接:WindowBuilder Pro


Sni*_*las 12

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


Jam*_*mes 6

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