gpt4 book ai didi

java - 在 Jar 文件中设置图标图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:00:39 25 4
gpt4 key购买 nike

以下代码在 NetBeans 上运行时运行良好。

this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage("PlagiaLyzerIcon.png"));

但是,一旦它被构建到 Jar 文件中,图标就没有了。

有人知道问题出在哪里吗?我意识到我必须将图标图像放在根目录下,但是,在编译成 JAR 后,图标消失了。

感谢您的帮助...

大家好,问题已通过以下代码解决,

 this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("plagialyzer/resources/PlagiaLyzerIcon.png")));

一旦编译成jar文件就可以使用。

最佳答案

使用

this.getFrame().setIconImage(
new imageIcon(getClass().getClassLoader().getResource("PlagiaLyzerIcon.png"))
);

相反。

注意:

此行仅在图像位于 jar 文件的根目录中时有效。如果不是,则必须在字符串上指定文件夹:

getResource("yourfolder/PlagiaLyzerIcon.png")

关于java - 在 Jar 文件中设置图标图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483283/

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