eclipse 在java中插入图像图标时出错- IllegalArgumentException

f45qwnt8  于 2023-08-04  发布在  Eclipse
关注(0)|答案(1)|浏览(113)

我正在为大学考试开发一个java项目。该项目涉及使用JDBC方法创建应用程序。这个项目几乎完成了,我致力于美学的部分,这里的问题开始了:(。我正在尝试将图标放置到应用程序中,并提供以下说明:

public MainFrame() {
        try {
            setIconImage(ImageIO.read(getClass().getResourceAsStream("/resources/icon.png")));
        } catch (IOException e) {
            System.out.println("Icon Image could not be loaded");
        }

字符串
控制台给了我这个:

java.lang.IllegalArgumentException: input == null!
    at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1358)
    at Boundary.MainFrame.<init>(MainFrame.java:52)
    at Boundary.MainFrame$1.run(MainFrame.java:38)


我该怎么解决?

tcomlyy6

tcomlyy61#

可交付成果中不存在资源文件夹。您必须按照它在根目录中的方式对其进行寻址

setIconImage(ImageIO.read(getClass().getResourceAsStream("/icon.png")));

字符串

相关问题