小编exl*_*x15的帖子

加载图片资源

我的GUI出错了.尝试设置标题栏图标,然后将其包含在Runnable JAR中.

BufferedImage image = null;
try {
    image = ImageIO.read(getClass().getClassLoader().getResource("resources/icon.gif"));
} 
catch (IOException e) {
    e.printStackTrace();
}

frame.setIconImage(image);
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

Exception in thread "main" java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(Unknown Source)
    at GUI.<init>(GUI.java:39)
    at GUI.main(GUI.java:351)
Run Code Online (Sandbox Code Playgroud)

图像位于正确的目录中,"resources"文件夹是项目文件的根目录

java swing awt nullpointerexception embedded-resource

54
推荐指数
3
解决办法
6万
查看次数

你如何在未知长度的链表中选择一个统一的随机元素?

你如何在一次通过或不通过两次通过的情况下在链表中选择一个未知长度的统一随机元素?

algorithm linked-list

16
推荐指数
1
解决办法
4579
查看次数

设置可执行的Jar图标丢失

我使用Eclipse从我的项目文件中导出可运行的JAR文件.但导出后图标图像永远不会显示.它在我运行eclipse时有效,但在创建JAR后却没有.

这是我在main方法中的代码:

frame.setIconImage(Toolkit.getDefaultToolkit().getImage("images/icon.gif"));
Run Code Online (Sandbox Code Playgroud)

图像是正确的目录.此外,尝试使用BufferedImage的方法,但没有工作.

在此先感谢您的帮助.

java swing

0
推荐指数
1
解决办法
2117
查看次数