高级java GUI框架

时间:2011-05-24 05:41:53

标签: java swing user-interface netbeans

我一直在使用netbeans进行java创建,是否还有其他更好的框架或ides用于创建Java GUI?

3 个答案:

答案 0 :(得分:1)

尝试javaFX获取丰富的用户界面

答案 1 :(得分:1)

GUI框架不是IDE而是相反!

NetBeans是一个IDE,但也提供了NetBeans RCP框架(但您不需要使用NetBeans IDE来使用NetBeans RCP)。

如果您的主要问题是设计UI(面板,表单......),那么您有两个选择:

  • 为此手动创建UI 你需要使用LayoutManager 有一个简单的API(很好的例子: DesignGridLayout和MigLayout)
  • 使用UI设计器创建UI(in 一个IDE),我永远不会建议这个 选项,因为生成的代码是 晦涩难懂;也, 这为所有人强制执行相同的UI 团队中的开发人员。

现在,如果您正在寻找构建UI应用程序的框架(不仅仅是谈论表单),那么您有一些它们,但在大多数情况下,它们要么太“大”(例如,NetBeans RCP或Spring) RCP),或仅提供UI框架所需的一部分功能。

你可能想要从Swing应用程序框架(或它的后代BSAF)开始,虽然它们现在看起来都已经死了,如果你不害怕自己修复一些bug,它们仍然可以在现实应用程序中使用(实际上并不是很难,因为代码库非常小。)

答案 2 :(得分:0)

你应该尝试使用不同的look and feels摆放来为你的应用提供丰富的外观。

或者,如果您仍想转到另一个,请尝试以下其中一项作为摆动的替代方法:JavaFxSWTBuoy