Xubuntu上的Java SystemLookAndFeel

时间:2012-10-06 12:53:45

标签: java swing

我正在使用

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

在try-catch块中,以确保我的Swing应用程序在每个平台上看起来都是“本机”。这一直在Linux,Mac和Windows上运行。我刚刚有一台运行Xubuntu的新机器,虽然这个语句不会导致错误,但我的GUI不喜欢原生;相反看起来像Java(金属?)主题。这是我的操作系统的问题,我该怎么做才能解决它?相同的程序似乎运行正常,在Windows和Mac上看起来是原生的。

由于

1 个答案:

答案 0 :(得分:2)

使用源Luke :) 如果你看一下UIManager.getSystemLookAndFeelClassName()的来源 你会看到一个检查gnome桌面,这不是运行Xubuntu的情况,Xubuntu没有运行gnome而是xfce桌面环境