Java GUI库

Geo*_*sen 0 java user-interface

我知道之前已经问过这个问题,但那是在2008年,事情已经发生了变化.我试着寻找Swing,但JFC现在已经过时了,我似乎无法在其他任何地方找到Swing.

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

sle*_*ske 5

看看你链接的问题(哪个GUI库是Java中最好的? ),那里的答案仍然相关.

精简版:

GUI有两个重要的竞争者:SwingSWT.

Swing更成熟(可以说),是标准JDK的一部分(没有部署问题),非常灵活且记录良好.

SWT使得在不同操作系统中的本机应用程序行为更容易(但这也意味着更多的可移植性问题).据报道,它在某些情况下表现更好(但这在很大程度上取决于你的工作).

其他一些考虑:

我现在正在考虑在制作新应用时创建一个网络应用程序.在这种情况下,SWT得分额外,因为它有Eclipse RAP(或多或少)允许您通过重新编译不同的库将桌面客户端转换为Web客户端,因为它使用与SWT相同的API.

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