Xubuntu上的Java SystemLookAndFeel

Xubuntu上的Java SystemLookAndFeel,java,swing,Java,Swing,我正在使用 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 在try-catch块中,确保我的Swing应用程序在每个平台上看起来都是“本地”的。这在linux、Mac和Windows上一直有效。我刚刚有一台运行Xubuntu的新机器,虽然这个语句不会导致错误,但我的GUI不喜欢native;相反,它看起来像Java(金属?)主题。这是我的操作系统的问题吗?我能做些什么来解决它?同样的程序在Windows

我正在使用

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
在try-catch块中,确保我的Swing应用程序在每个平台上看起来都是“本地”的。这在linux、Mac和Windows上一直有效。我刚刚有一台运行Xubuntu的新机器,虽然这个语句不会导致错误,但我的GUI不喜欢native;相反,它看起来像Java(金属?)主题。这是我的操作系统的问题吗?我能做些什么来解决它?同样的程序在Windows和Mac上运行良好,看起来是本机程序

谢谢

使用来源Luke:) 如果查看UIManager.getSystemLookAndFeelClassName()的源代码
您将看到对gnome desktop的检查,运行Xubuntu时不是这样,Xubuntu没有运行gnome,但运行xfce desktop Environment

另请参见感谢您的回复-有趣的阅读。我尝试了所有的建议,但没有一个奏效:-(.至少它确认了我没有发疯,这是某种真正的错误…我自己没有运行XUbuntu,所以我无法尝试:-(