我想在我的swing应用程序中使用一些第三方主题(比如合成http://www.javasoft.de/synthetica/themes/)。我正在使用eclipse ide,获取主题的jar文件,并在我的代码中进行以下修改(根据主题中的自述文件)
try
{
UIManager.setLookAndFeel(new SyntheticaBlackMoonLookAndFeel());
}
catch (Exception e)
{
e.printStackTrace();
}但是在修改之后,它显示了以下错误
The type de.javasoft.plaf.synthetica.SyntheticaLookAndFeel cannot be resolved. It is indirectly referenced from required .class files这是什么意思?我试着在网上搜索,但找不到任何有用的答案。
自述文件的内容:
System Requirements
===================
Java SE 5 (JRE 1.5.0) or above
Synthetica V2.2.0 or above
Integration
===========
1. Ensure that your classpath contains all Synthetica libraries (including
Synthetica's core library 'synthetica.jar').
2. Enable the Synthetica Look and Feel at startup time in your application:
import de.javasoft.plaf.synthetica.SyntheticaBlackMoonLookAndFeel;
try
{
UIManager.setLookAndFeel(new SyntheticaBlackMoonLookAndFeel());
}
catch (Exception e)
{
e.printStackTrace();
} 发布于 2010-04-27 09:21:23
这意味着你缺少了受抚养人类。如果您看一下需求,它还需要"Synthetica标准外观和感觉“
你可以下载它这里
发布于 2010-04-27 09:45:54
如果下载了..jar文件,则需要将其添加到eclipse中的构建路径中。
也就是说,如果您在eclipse项目中有一个目录库,您可以将.jar-文件放在其中,然后右键单击jar-file并选择Build路径,然后添加到构建路径。
发布于 2014-07-26 08:34:34
我知道这个问题可能已经解决了,因为这是一个非常古老的帖子,但这可能会对其他当前用户(像我一样)做出贡献:
https://stackoverflow.com/questions/2719983
复制相似问题