Java GUI框架

6

我正在寻找用于创建Java GUI的框架或工具包(类似拖放)。我需要制作一些包含停靠、工具栏、表格等复杂功能的应用程序。

哪一个框架或工具包最好?


VLDocking 是一种简单的方式来添加停靠式用户界面,它不会像 RCP 一样消耗您应用程序的设计。 - Drew
4个回答

3
如果你正在寻找GUI构建器,NetBeans有一个不错的。否则,你可以在Swing或SWT中自己编写它吗?

是的,我知道Swing,但需要编写大量代码,这可能是从属的工作。还有,在哪里可以找到编写Bean的教程? - joseph
编辑:我认为你在谈论NetBeans中默认安装的Swing设计器。从第一印象来看,NetBeans平台似乎很不错。 - joseph
Swing现在非常好用,并且随JRE捆绑。Netbeans GUI构建器也非常出色。 - Seun Osewa

3

看起来不错,但我希望它比我最近尝试的 XUI 更加用户友好。 - joseph
太棒了。我从未想过模块制作如此简单。 - joseph

2

开始阅读 Swing架构,然后使用Netbeans UI构建器,并最终结合JIDE软件库

JIDE有几个库,例如:

JIDE Docking:

alt text

JIDE Grids:

alt text

还有许多其他的。唯一不便之处是,在使用之前需要对Swing有很好的了解(或者在过程中可以获得这些知识)


是的,我在做图形用户界面方面还很新手,到目前为止我创建的东西都是由几个面板组成的简单项目。 - joseph
看起来你按照我刚才告诉你的方法会有很好的机会。阅读那篇文章并使用Netbeans UI构建器中的JIDE,你将在这个过程中学到很多东西。当你有疑问时,请回到SO并提出问题。 - OscarRyz

1

Eclipse RCP, Spring Rich Client, Griffon

所有这些框架都很好,可以避免重复编写样板代码(支持停靠、窗口管理、对话框管理、首选项管理)。

我必须指出的是,它们中没有一个支持完整的拖放功能,但有一些IDE可以帮助您在可视化编辑器中构建Swing面板、组件等。Eclipse IDE和NetBeans IDE都有GUI Builder/可视化编辑器。

我的首选是Spring Rich Client,因为它易于入门,基于Swing,集成了停靠框架、组件库等,并使用Spring。

如果您需要可插拔的架构,那么您应该看看Eclipse或NetBeans。

编辑:我指的是Eclipse RCP。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接