我试图设置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)是在另一个文件夹中任何解决方案吗?
答案 0 :(得分:2)
您的班级所在的文件夹无关紧要。您可以使用:Test.class.getResource("/res/icon.png");
。
确保包含'/'
在路径的开头。
你真的试过这个吗?