我有一个使用'Windows'外观的应用程序,我重构了一些东西,最终破坏了很多类,我做了一个撤消并运行应用程序以查看它是否运行正常。这就是我意识到它使用"金属"外观和感觉的地方。
我已经尝试将代码添加到所有类中以更改 GUI 的所有外观,但无济于事
折射器之后存在的代码
if ("Nimbus".equals(info.getName())) {
我为尝试解决问题而添加的代码
if ("Windows".equals(info.getName())) {
总的来说,我希望应用程序 GUI 具有窗口的外观和感觉,任何可能导致此问题的想法。
提前感谢大家
你可以试试这个
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
了解更多详情
更新
也试试这个
import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
javax.swing.UIManager.setLookAndFeel(new WindowsLookAndFeel());