0

好的,所以我正在尽我最大的努力学习 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));
4

1 回答 1

1

在当前代码中,错误在第三行。您在第二行加载了外观,现在只需将其传递给 UIManager

UIManager.setLookAndFeel(laf);
于 2015-08-29T00:16:38.363 回答