gpt4 book ai didi

java - .jar 文件中的图标路径

转载 作者:行者123 更新时间:2023-12-01 18:52:51 25 4
gpt4 key购买 nike

我的问题是,我的 JFrame 的图标在 Eclipse 中可以工作,但没有它就无法工作。

如果 txtIcon.png 位于 .jar 文件中,我不知道必须使用什么图标路径。

this.setIconImage(new ImageIcon("txtIcon.png").getImage());

请帮助我。

亲切的问候

最佳答案

这是非常常见的问题

ImageIcon(String) 假定 String 值表示文件系统上的一个文件。资源是一个 Jar 不是一个文件。

为了加载驻留在 Jar 文件中的资源,您需要使用 getClass().getResource(String)

尝试将其更改为 new ImageIcon(getClass().getResource("/txtIcon.png")),假设 txtIcon.png 位于顶层/Jar 的默认文件夹

关于java - .jar 文件中的图标路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15193637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com