SO社区想推荐任何优秀的最近的(Java 6+)Swing GUI构建程序吗?我感兴趣的一些功能:
- 开源-如果它是开放的,但不是硬性要求,那就太好了
- Null布局管理器-允许我将控件拖动到需要的位置
- 自定义控件
- 设计/代码拆分视图或来回切换的能力
谢谢你的建议!
Netbeans是Swing最好的,它将涵盖您需要的一切:
- 免费
- 开源
- 空布局可用,如果必须使用它…:-)
- drag-n-drop
- 自定义控件也可以拖动
- 文件和项目的极大灵活性
- 重构
它们提供了Matisse Swing建造者的最佳集成。
它绝对稳定、可扩展、快速。有大量的插件。
Hibernate逆向工程实现得很好,有大量循序渐进的教程可以帮助您开始。
我个人使用谷歌的WindowBuilder Pro
。它是Eclipse的一个插件,而且是免费的。
Eclipse的下一个版本Indigo将于7月2日发布,默认情况下它将包括WindowBuilder。
WindowBuilder功能强大,操作简单使用双向Java GUI设计师,让创建Java GUI应用程序花费大量时间编写代码显示简单的表单。具有可以创建的WindowBuilder复杂的窗口只需几分钟。使用可视化设计器和Java代码为您生成。你可以轻松使用拖放添加控件,添加事件处理程序到控件,更改控件的各种属性使用属性编辑器,国际化您的应用程序等等更多
参考链接:WindowBuilder Pro
我个人更喜欢手工完成每件事,这更精确,并避免获得一些生成的代码,这些代码通常很难看,并且依赖于特定的IDE。
NetBeans GUI构建器很好。您只需要将生成的XML文档与GUI数据一起保存,因为手动编辑生成的源代码并不容易。