我正在尝试设置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)在另一个文件夹中,因此我不确定如何获取它。有什么解决办法吗?
最佳答案
您的班级位于哪个文件夹都没有关系。您可以使用:Test.class.getResource("/res/icon.png");
。
确保包含“ /”
在路径的开始。
您实际尝试过吗?