我最近完成了一个正在进行的项目,其中一部分涉及使用ImageIcons填充jlabel。我的问题是如何让文件路径更通用。我的意思是,我的图像的路径类似于"C:/users/user/documents/project/file.jpg"。我希望将其打包成.jar文件,并将目标文件夹/文件包含在jar的zip中。
在使用Swing组件教程中,使用getResource加载图像一节展示了以下代码应该工作的七个场景:
java.net.URL imageURL = myDemo.class.getResource("images/myImage.gif");
...
if (imageURL != null) {
ImageIcon icon = new ImageIcon(imageURL);
}