我在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

07-24 13:50