摆动有什么选择吗? 我需要一个高性能的GUI工具包来在linux(Ubuntu)上创建桌面应用程序。我已经创建了2年的swing应用程序,因此我想使用java。
答案 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作为替代方案。