好的,所以我正在努力学习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));
答案 0 :(得分:1)
在当前代码中,错误位于第三行。您在第二行加载了外观,现在只需要将其传递给UIManager
UIManager.setLookAndFeel(laf);