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