Swing GUI在UNIX上运行缓慢

时间:2011-02-25 12:57:08

标签: java user-interface swing

我正在处理一个奇怪的问题。 我有一个使用swing构建的GUI。它在Windows上的性能非常好,但在linux / unix盒上它的性能降低了10倍。

我正在使用UIManager进行GUI,但我尝试使用LaF,如

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());

但未找到任何成功。

1 个答案:

答案 0 :(得分:2)

swing使用Java2D API绘制所有调用低级操作系统函数进行绘制的组件。您是否可能没有在Linux上安装图形驱动程序?我只是在猜测。无论如何,提供有关操作系统的更多信息,您在哪里尝试应用程序。您在linux上尝试过哪个Windows管理器?你在不同的电脑上试过你的应用吗?等