首页
学习
活动
专区
圈层
工具
发布

Java GUI库
EN

Stack Overflow用户
提问于 2011-01-03 02:44:45
回答 2查看 10.5K关注 0票数 0

我知道这个问题已经asked before了,但那是在2008年,事情已经改变了。我尝试过寻找Swing,但是JFC现在已经过时了,而且我似乎在其他地方找不到Swing。

我想知道最新的java GUI库是什么。

EN

回答 2

Stack Overflow用户

发布于 2011-01-03 02:58:45

查看您链接到( Which GUI Library is the best in Java? )的问题,那里的答案仍然相关。

简短版本:

图形用户界面有两个强有力的竞争者:SwingSWT

Swing更加成熟(可以说是),是标准JDK的一部分(没有部署问题),非常灵活并且有很好的文档记录。

SWT使得跨不同OSes的行为更像本机应用程序(但这也意味着更多的可移植性问题)。据报道,它在某些情况下也表现得更好(但这在很大程度上取决于您所做的工作)。

其他一些注意事项:

如今,我会认真考虑在开发新应用时创建web应用。在这种情况下,SWT获得了额外的分数,因为它有Eclipse RAP,它(或多或少)允许你通过对不同的库重新编译来将桌面客户端转换为web客户端,因为它使用与SWT相同的API。

此外,您可以考虑在客户端框架之上进行构建,而不是从头开始编写。在这种情况下,如果使用Eclipse作为框架,则必须使用SWT。或者使用Netbeans,它基于Swing...

票数 5
EN

Stack Overflow用户

发布于 2011-01-03 02:51:12

SWT一直对我很好。它通过使用本机控件(如果可用)提供本机外观。

您可以选择在Eclipse Rich-Client Platform中使用它和JFace,它为构建在插件社区之上的应用程序提供了一个框架。它有一个高学习曲线,但提供了一个成熟的,强大的框架,您不必构建。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4579867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档