lblImage = new javax.swing.JLabel();
lblImage.setIcon(new javax.swing.ImageIcon("E:..path...png"));
我添加了这样的文件。我知道在运行jar文件时它没有访问路径。帮助我如何在Netbeans中将图像文件导入java项目。
答案 0 :(得分:6)
推荐的方法是将图片放在resource
文件夹中,并按如下方式使用:
jLabel1.setIcon(new ImageIcon(getClass().getResource("/path/to/image.png")));
阅读更多:NetBeans Doc
答案 1 :(得分:1)
在src文件夹中创建图像文件夹,将图像放在文件夹中,并给出创建图像图标对象的相对路径
jLabel1.setIcon(new ImageIcon(getClass().getResource("/image/img1.jpg")));
然后重建jar。它将访问jar中的图像