我正在寻找用于创建Java GUI的框架或工具包(类似拖放)。我需要制作一些包含停靠、工具栏、表格等复杂功能的应用程序。
哪一个框架或工具包最好?
我正在寻找用于创建Java GUI的框架或工具包(类似拖放)。我需要制作一些包含停靠、工具栏、表格等复杂功能的应用程序。
哪一个框架或工具包最好?
Netbeans平台可能是您正在寻找的,它基于Swing,而Netbeans IDE可以展示它,具体请查看http://platform.netbeans.org/
我认为在SWT上等效的是http://www.eclipse.org/platform/
Eclipse RCP, Spring Rich Client, Griffon
所有这些框架都很好,可以避免重复编写样板代码(支持停靠、窗口管理、对话框管理、首选项管理)。
我必须指出的是,它们中没有一个支持完整的拖放功能,但有一些IDE可以帮助您在可视化编辑器中构建Swing面板、组件等。Eclipse IDE和NetBeans IDE都有GUI Builder/可视化编辑器。
我的首选是Spring Rich Client,因为它易于入门,基于Swing,集成了停靠框架、组件库等,并使用Spring。
如果您需要可插拔的架构,那么您应该看看Eclipse或NetBeans。
编辑:我指的是Eclipse RCP。