摆动有什么选择吗?

时间:2014-07-03 12:02:20

标签: java swing

摆动有什么选择吗? 我需要一个高性能的GUI工具包来在linux(Ubuntu)上创建桌面应用程序。我已经创建了2年的swing应用程序,因此我想使用java。

4 个答案:

答案 0 :(得分:8)

是的,还有其他一些可用的UI工具包 - AWT,SWT,JavaFX,QT等等。

我主要推荐JavaFX作为新的UI工具包(它现在是Java8的一部分,并且仍处于大量开发阶段),或者如果你想要" native"感觉(因为它使用本机操作系统组件。)QT当然也这样做,但它需要绑定,而且通常更像是faff - 因此它在Java领域的使用相对较少。

另一方面,我建议远离AWT(它是旧的原始Java GUI框架,缺少其他UI工具包中的许多常见组件,并且不再受支持。)

答案 1 :(得分:4)

尝试使用Java FX。它将为您提供比Java Swing更好的性能。 Java FX

答案 2 :(得分:3)

看看JavaFX它现在是JRE / JDK for Java 8的一部分。

http://docs.oracle.com/javase/8/javase-clienttechnologies.htm

答案 3 :(得分:2)

您可以使用SWT作为替代方案。

https://www.eclipse.org/swt/