在应用程序中包含JTattoo LAF

时间:2011-02-26 12:58:48

标签: java jar look-and-feel

我是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。

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:0)

here

解释了BlueJ中的

使用自定义类库

  

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