Java 在应用程序中包含JTattoo LAF的

Java 在应用程序中包含JTattoo LAF的,java,jar,look-and-feel,Java,Jar,Look And Feel,我是Java新手,我搜索了很多web和Java文档,但我不知道如何在我的应用程序中集成JTatto LAF 我下载了.jar文件并将其保存到我的类所在的文件夹中。 要集成的代码如下所示: try { UIManager.setLookAndFeel("com.jtattoo.plaf.smart.SmartLookAndFeel"); } catch (Exception e) { System.out.println("An Exception occured: "+e); }

我是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异常

我甚至尝试将源代码集成到我的类的文件夹中: 我没有加载源代码并将com\jtagto\plaf文件夹复制到我的类的文件夹中。 然后我尝试通过

import com.jtattoo.plaf.*;
这似乎有效,但我仍然无法设置LAF。

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

在IDE之外,只需确保通过
java-classpath“/jattor.jar:…其他jar:“my.MainClass
等进行设置。


如果正确设置了类路径,则无需将源代码集成到您自己的项目中。

使用BlueJ中的自定义类库进行了解释

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