我正在处理一个奇怪的问题。 我有一个使用swing构建的GUI。它在Windows上的性能非常好,但在linux / unix盒上它的性能降低了10倍。
我正在使用UIManager进行GUI,但我尝试使用LaF,如
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
或UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
但未找到任何成功。
答案 0 :(得分:2)
swing使用Java2D API绘制所有调用低级操作系统函数进行绘制的组件。您是否可能没有在Linux上安装图形驱动程序?我只是在猜测。无论如何,提供有关操作系统的更多信息,您在哪里尝试应用程序。您在linux上尝试过哪个Windows管理器?你在不同的电脑上试过你的应用吗?等