【问题标题】:Including a the JTattoo LAF in an Application在应用程序中包含 JTattoo LAF
【发布时间】:2011-02-26 12:58:48
【问题描述】:

我是 Java 新手,我搜索了很多 Web 和 Java 文档,但我不明白如何将 JTatto LAF 集成到我的应用程序中。

我下载了 .jar 文件并将其保存到我的类所在的同一文件夹中。 要集成的代码如下所示。:

try {
    UIManager.setLookAndFeel("com.jtattoo.plaf.smart.SmartLookAndFeel");
}
catch (Exception e) {
    System.out.println("An Exception occured: "+e);
}

但它总是给我一个ClassNotFound-Exception

我什至尝试将源代码集成到我的课程文件夹中: 我下载了源代码并将 com\jtattoo\plaf 文件夹复制到我的课程文件夹中。 然后我尝试通过

导入它
import com.jtattoo.plaf.*;

这似乎可行,但我仍然无法设置 LAF。

【问题讨论】:

    标签: java jar look-and-feel


    【解决方案1】:

    您需要确保 JTattoo.jar 在您的 CLASSPATH 中。我不熟悉您的编辑器,但它可能有一个“项目”设置,允许您指定运行时应位于 CLASSPATH 中的 .jar 文件。

    在您的 IDE 之外,只需确保您通过 java -classpath "./JTattor.jar:...other jars:" my.MainClass 等设置了它。

    如果您正确设置了 CLASSPATH,您将不需要将源代码集成到您自己的项目中。

    【讨论】:

      【解决方案2】:

      在 BlueJ 中使用自定义类库进行了说明here

      第一种方法是通过“首选项”对话框。打开 “首选项”对话框并选择“库”选项卡。然后添加 您的类/jar 作为库路径的位置。重启 BlueJ - 完成。
      所选库现在将在所有项目中可用 你打开。
      [...]

      【讨论】:

        猜你喜欢
        • 2020-05-27
        • 2011-11-07
        • 2019-01-26
        • 2012-08-13
        • 1970-01-01
        • 1970-01-01
        • 2016-05-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多