gpt4 book ai didi

java - 如何在不使用文件路径的情况下引用图像?

转载 作者:太空宇宙 更新时间:2023-11-04 13:08:46 25 4
gpt4 key购买 nike

目前,我引用图像的方式是使用以下代码行:

 static ImageIcon img1 = new ImageIcon("src\\img1.png");
static ImageIcon img2 = new ImageIcon("src\\img2.png");

但是,当我将其从 eclipse 导出到 .jar 文件时,图片没有显示。是否可以在不设置完整文件路径的情况下引用图像(例如(“C:\XXXX\XXXX\XXXX.img1.jpg)),因为如果我将.jar放在闪存驱动器上,完整文件路径将毫无用处?

最佳答案

在包含图像的包上创建任何空类示例:ImageLoader

当你想加载图像时:

   ImageIcon img1 = new ImageIcon(ImageLoader.class.getResource("img1.png"));

ImageLoader.class.getResource :将返回 ImageLoader 类的 URL

关于java - 如何在不使用文件路径的情况下引用图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34169904/

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