我正在Eclipse和WindowBuilder中开发一个应用程序。
我尝试为GUI应用程序添加外观。
我使用了Synthetica BlueMoon Look and Feel
。
我将Synthetica.jar添加到类路径中,并将此代码添加到main:
import de.javasoft.plaf.synthetica.SyntheticaBlueMoonLookAndFeel;
try
{
UIManager.setLookAndFeel(new SyntheticaBlueMoonLookAndFeel());
}
catch (Exception e)
{
e.printStackTrace();
}
因此我在导入
后收到此错误消息 The type de.javasoft.plaf.synthetica.SyntheticaLookAndFeel cannot be resolved. It is indirectly referenced from required .class files
这是Eclipse的截图。
答案 0 :(得分:1)
执行以下操作,看看这是否可以解决您的问题:
现在运行您的应用程序。
我假设你在Eclipse中运行你的应用程序。
答案 1 :(得分:0)
java.lang.NoClassDefFoundError: sun/swing/plaf/synth/SynthUI我找到了解决方案。我遇到了同样的问题。它需要额外的罐子。
需要JARS
1)seaglasslookandfeel0.2 jar at https://seaglass.googlecode.com/svn/doc/downloads.html
2)synthetica.jar http://www.javasoft.de/synthetica/download/
3)junit 3.8 jar http://www.java2s.com/Code/Jar/j/Downloadjunit309jar.htm
4)您选择的synthetica的主题jar:http://www.javasoft.de/synthetica/themes/
5)synthetica附加jar以支持日期选择器等挥杆插件 http://www.jyloo.com/syntheticaaddons/download/