7

我对物质的外观和感觉有疑问。我正在尝试将 Office 2007 LAF 设置为此处所述。

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

但是当我运行这段代码时,我得到了异常:线程“main”中的异常 java.lang.NoClassDefFoundError: org/pushingpixels/trident/ease/TimelineEase

我究竟做错了什么?有人对物质 LAF 有经验吗?

4

3 回答 3

12

看来您需要Trident 库才能使用 Substance。抓住它并将其粘贴在您的类路径中,它应该可以工作。

于 2010-05-23T18:44:15.517 回答
1

好的...这里去... http://insubstantial.github.com/insubstantial/

从那里下载你的 JAR

于 2010-05-23T18:52:48.290 回答
0

看起来您的应用程序类路径中缺少相应的 JAR 文件。我不太确定 JAR 文件名....但是请注意桌面上的任何 JAR 命名的物质,并尝试将其添加到您的类路径中。

org.pushingpixels 不提供任何指向 Substance L&F JAR 的下载链接吗?也试试吧……

让我知道这是否有帮助...

于 2010-05-23T18:47:00.567 回答