我是Java的新手,我已经搜索了很多网页和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。
答案 0 :(得分:3)
您需要确保JTattoo.jar在您的CLASSPATH中。我不熟悉你的编辑器,但它可能有一个“项目”设置,允许你在运行时指定应该在CLASSPATH中的.jar文件。
在IDE之外,只需确保通过java -classpath "./JTattor.jar:...other jars:" my.MainClass
等设置它。
如果正确设置了CLASSPATH,则无需将源代码集成到自己的项目中。
答案 1 :(得分:0)
使用自定义类库
第一种方法是通过“首选项”对话框。打开 “首选项”对话框并选择“库”选项卡。然后添加 您的类/ jar作为库路径的位置。重启BlueJ - 已完成。
现在所有项目都可以使用选定的图书馆 你打开了。
[...]