我一直在使用netbeans创建java gui,有没有其他更好的框架或ide来创建java gui?
GUI框架不是IDE,反之亦然!
NetBeans是一个IDE,但也提供了NetBeans RCP框架(但您不需要使用NetBeans IDE来使用NetBeansRCP)。
如果您的主要问题是设计UI(面板、窗体…),那么您有两个选项:
- 手动创建UI您需要使用LayoutManager有一个简单的API(很好的例子:DesignGridLayout和MigLayout)
- 使用UI设计器创建UI(在IDE),我永远不会建议选项,因为生成的代码晦涩难懂;而且这将强制所有用户使用相同的UI团队中的开发人员
现在,如果您正在寻找构建UI应用程序的框架(而不仅仅是表单),那么您就有了其中的一些,但在大多数情况下,它们要么太"大"(例如,NetBeans RCP或Spring RCP),要么只提供UI框架所需的一部分功能。
你可能想从Swing应用程序框架(或其子代BSAF)开始,尽管它们现在看起来都已经死了,但如果你不怕自己修复一些错误,它们仍然可以在现实应用程序中使用(实际上这并不困难,因为代码库很小)。
尝试javaFX用于富UI
你应该尝试不同的外观和感觉,让你的应用程序看起来丰富多彩。
或者,如果你仍然想选择另一个,那么尝试以下选项之一作为摇摆的替代方案:JavaFx或SWT或Buoy