java - 令人沮丧的外观和感觉

标签 java xml swing look-and-feel synth

好吧,我正在尽力学习 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/

相关文章:

java - 如何知道应用程序已更新

java - Hashmap put(),是不是一直在排序?

java - Hibernate 二级缓存一对一不起作用

java - 哪个 XPath 表达式找到具有给定命名空间声明的元素集?

java - 如何根据搜索值从jtable和sql数据库中删除搜索行

java - 带有时间段的 Logback 文件名模式

c - GMime 多部分内容

mysql - XML 插入性能到 MYSQL

java - 如何让模态对话框不阻止我的第二个顶级框架

java - JTextField 未更新