当我在 java swing 代码中使用 SyntheticaBlackMoonLookAndFeel 时,我收到错误。 下面是我的代码::我不知道为什么会出现错误?
try
{
UIManager.setLookAndFeel(new SyntheticaBlackMoonLookAndFeel());
}catch(Exception e)
{
e.printStackTrace();
}
它向我展示了这种类型的错误:
最佳答案
问题的解决方案是将 LookAndFeel 类的完全限定名称指定为 UIManager.setLookAndFeel()
的字符串参数,而不是尝试将其实例作为参数传递。
所以,就你的情况而言,你想做的是写:
UIManager.setLookAndFeel("(package).(namespace).SyntheticaBlackMoonLookAndFeel");
...您可以将(包)和(命名空间)替换为正确的值。
可能是这样,但我不是 100% 确定,因为我没有使用您引用的主题:
de.javasoft.plaf.synthetica.SyntheticaStandardLookAndFeel
关于java - 设置 LookAndFeel 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22612509/