我正在尝试使用ImageIcon创建JLabel,但是无法从磁盘读取原始png。以下是我设置项目的方法:
我正在使用的.java文件(AboutJDialog)在这里:
这是我存储图像的地方:
根据我的理解,下面的代码应该正常工作(显然这只是一个片段,现在只是查看文件路径):
image = new ImageIcon((ImageIO.read(getClass().getResourceAsStream("/MergeHero.IMAGE/dynamsoft_logo_black.png")))); //imports the image
JLabel lbl = new JLabel(image); //puts the image into a jlabel
this.getContentPane().add(lbl);