我正在寻找一些用于在 Java 中创建 gui 的框架或工具包(样式拖放)。我需要使用对接、工具栏、表格等做相当复杂的应用程序。
哪一个最好?
我正在寻找一些用于在 Java 中创建 gui 的框架或工具包(样式拖放)。我需要使用对接、工具栏、表格等做相当复杂的应用程序。
哪一个最好?
如果您正在寻找 GUI 构建器,NetBeans有一个不错的。否则,您可以自己用 Swing 或 SWT 编写它吗?
Netbeans平台可能是您正在寻找的,它基于 Swing,Netbeans IDE 可以作为它的展示,检查http://platform.netbeans.org/
我认为 SWT 上的等价物是http:// www.eclipse.org/platform/
开始阅读 Swing Architecture,然后使用Netbeans UI builder,最后用JIDE Software库对其进行补充。
JIDE 有几个库,例如:
捷德对接:
吉德网格:
还有很多。我看到的唯一不便之处是,您需要在使用 Swing 之前对它的工作原理有一个很好的了解(或者您可以在此过程中获得这些知识)
eclipse rcp,spring富客户端,griffon
所有这些框架都很好地避免了重新编写样板代码(支持停靠、窗口管理、对话框管理、首选项管理)。
我必须注意,它们都不支持完全拖放,但有一些 IDE 可以帮助您在可视化编辑器中构建 Swing 面板、组件等。Eclipse IDE 和 NetBeans IDE 都有一个 GUI Builder/可视化编辑器。
我的首选是 spring 富客户端,因为它很容易上手,它是基于 swing 的,它集成了对接框架、组件库……而且它使用 spring。
如果你需要一个可插拔的架构,那么你应该看看 eclipse 或 netbeans。
编辑:我的意思是eclipse rcp