好吧,我正在尽力学习 java swing 的外观和感觉,这真的开始让我生气了。我需要学习 xml,但在学习之前,我首先考虑如何将 xml 文件加载到类中,以便该类具有外观和感觉。我编写了代码,但出现错误......它说 -
Class 类型中的方法 getResourceAsStream(String) 不适用于参数 (SynthLookAndFeel)
我一直在尝试解决这个问题,我尝试按照它所说的操作将对象更改为字符串,但我不知道我做错了什么。这是代码:
SynthLookAndFeel laf = new SynthLookAndFeel();
laf.load(Options.class.getResourceAsStream("PlaneTheme.xml"), Options.class);
UIManager.setLookAndFeel(Options.class.getResourceAsStream(laf));
最佳答案
在当前代码中,错误出现在第三行。您在第二行加载了外观,现在只需将其传递给 UIManager
UIManager.setLookAndFeel(laf);
关于java - 令人沮丧的外观和感觉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32280360/