gpt4 book ai didi

java - 如何从 jar 文件中访问图片?即我将使用什么作为目录字符串?

转载 作者:行者123 更新时间:2023-12-01 05:02:00 25 4
gpt4 key购买 nike

好吧,这可能是一个真正的初学者问题,但我从未真正在 src 文件夹中使用过图片。我总是将我的图片链接到某个文件夹,例如 C:\\Resource\\Logo.png。我截取了我如何使用目录的屏幕截图。基本上我试图从 net.mousemaze.Textures.javaResource.Font\FontA.png

Location of font image

此外,值得注意的是,我目前正在 fedora 17 上运行。

获取图像的类粘贴在 http://pastebin.com/KMVac7mg

此外,目录已重新排列(屏幕截图已更新),因此我不必处理返回目录的问题。即使如此,它也不起作用。

最佳答案

如果您查看文档,会发现有一个名为“createImageIcon”的方法,它可以在 jar 文件中使用:

/** Returns an ImageIcon, or null if the path was invalid. */
protected ImageIcon createImageIcon(String path,
String description) {
java.net.URL imgURL = getClass().getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL, description);
} else {
System.err.println("Couldn't find file: " + path);
return null;
}
}

看看您是否可以编辑该代码以满足您的目的。

编辑:链接:http://docs.oracle.com/javase/tutorial/uiswing/components/icon.html

关于java - 如何从 jar 文件中访问图片?即我将使用什么作为目录字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13280633/

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