我最近完成了一个我正在研究的项目,其中一部分涉及使用ImageIcons来填充JLabel。所以我的问题是我将如何使文件路径更加通用。我的意思是说,我的图像路径就像“C:/users/user/documents/project/file.jpg”。我想将它打包成一个.jar文件,并将目标文件夹/文件包含在带有jar的zip文件中。
答案 0 :(得分:0)
在使用Swing组件教程中,Loading Images Using getResource部分显示了以下代码应该起作用的七种方案:
java.net.URL imageURL = myDemo.class.getResource("images/myImage.gif");
...
if (imageURL != null) {
ImageIcon icon = new ImageIcon(imageURL);
}