Eclipse中的LookAndFeel Java Synthetica

时间:2011-04-28 15:06:19

标签: java eclipse jar look-and-feel

我正在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的截图。

enter image description here

2 个答案:

答案 0 :(得分:1)

执行以下操作,看看这是否可以解决您的问题:

  1. 右键单击您的项目,然后选择“属性”。
  2. 在选项窗格中选择“Java Build Path”,然后选择“Libraries”选项卡。
  3. 点击“添加JAR ...”或“添加外部JAR ...”并搜索并添加“Synthetica.jar”。
  4. 完成后,点击“确定”。
  5. 现在运行您的应用程序。

    我假设你在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/