我在Java摇摆代码中使用Synthetic BlackMoon LookAndFeel时出现错误。
下面是我的代码::我不知道为什么我会出错?
try
{
UIManager.setLookAndFeel(new SyntheticaBlackMoonLookAndFeel());
}catch(Exception e)
{
e.printStackTrace();
}
它告诉我这种类型的错误:
最佳答案
解决此问题的方法是将LookAndFeel类的全限定名称指定为UIManager.setLookAndFeel()
的字符串参数,而不是尝试将其实例作为参数传递。
因此,在您的情况下,您想做的是编写:
UIManager.setLookAndFeel("(package).(namespace).SyntheticaBlackMoonLookAndFeel");
...用正确的值替换(package)和(namespace)的位置。
可能是这样,但是我不确定100%的不确定性,因为我没有使用您所引用的主题:
de.javasoft.plaf.synthetica.SyntheticaStandardLookAndFeel