Java Substance外观问题

7

我有一个涉及外观和风格的问题。我正在尝试按照这里所述的方法设置Office 2007 LAF。

    try
    {
        UIManager.setLookAndFeel("org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel");
    }catch(Exception ex)
    {
        System.out.println("Exception:"+ ex.getMessage());
    }

但是当我运行这段代码时,我会得到一个异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/pushingpixels/trident/ease/TimelineEase 我做错了什么?有人有substance LAF的经验吗?
3个回答

12

看起来你需要使用Trident库才能使用Substance。 将其下载并放入你的类路径中,就可以使用了。


谢谢!它可以工作了。但是为什么没有这个库就不能工作呢?为什么Substance没有包含这个库呢? - 2xMax
没有头绪 :). 它列在substance下载页面上:https://substance.dev.java.net/servlets/ProjectDocumentList?folderID=11795,但似乎就只有这些。 - Chris

1

0

看起来你的应用类路径中缺少对应的JAR文件。我不太确定JAR文件的名称...但是在你的桌面上寻找任何名为substance的JAR文件,并尝试将其添加到你的类路径中。

org.pushingpixels没有提供Substance L&F JAR的下载链接吗?也可以试试那个链接...

如果有帮助,请告诉我...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接