1

嘿所以我在java方面非常糟糕,我想添加一个ImageIcon现在我已经这样做了,我什至有图像可以工作唯一的问题是我正在制作的程序是为了大学工作,当我提交作品将通过 .rar 文件在线提交。

所以我的问题目前是图像有一个巨大的直接路径所以即

C:\Users\MY-NAME\Documents\NetBeansProjects\UNI-PROJECT\src\IMAGES\image.png

因为他们将在他们的工作 PC 或家用 PC 上审查我的工作,无论图像对他们有用,因为它使用的是我的家庭参考。我如何引用图像,以便他们可以在任何地方打开它并且图像仍然可以使用?

提前致谢

-SKENG-

4

3 回答 3

1

关于如何使用图标的Java 教程有一小部分解释了Class#getResource()当图像包含在应用程序中时如何使用 - 查看createImageIcon()方法和随后的描述。

于 2011-05-15T03:23:03.177 回答
0

您可以将图像放在当前文件夹或子文件夹中,然后使用以下路径(例如):

System.getProperty("user.dir") + "images\pic1.gif"
于 2011-05-15T03:24:35.193 回答
0

简单地不要使用绝对路径,并将图像放入源或二进制文件所在的子目录中。

于 2011-05-15T03:24:35.643 回答