用Java获取资源

时间:2015-07-02 17:07:20

标签: java swing

我试图设置JFrame的图标图像。我无法弄清楚如何将图像文件作为要加载的资源使用:Toolkit.getDefaultToolkit()。getImage(URL);

我听说过Class#getResource(),但由于我的文件结构是:

它在我的情况下无法工作
com.faris.test.Test.class
com.faris.test.Test2.class
res.icon.png

我的Test.class是扩展JFrame并尝试获取" icon.png"的类,但我不知道如何获取它,因为我的类(Test.class)是在另一个文件夹中任何解决方案吗?

1 个答案:

答案 0 :(得分:2)

您的班级所在的文件夹无关紧要。您可以使用:Test.class.getResource("/res/icon.png");。 确保包含'/'  在路径的开头。

你真的试过这个吗?