为 ImageIcon - Java 添加路径



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

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

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

因为他们将在他们的工作 PC 或家用 PC 上查看我的作品,因此无论图像对他们不起作用,因为它使用的是我的家庭参考。如何引用图像,以便他们可以在任何位置打开它并且图像仍然可以工作?

提前致谢

-

曾-

关于如何使用图标的 Java 教程中有一小节解释了当图像包含在应用程序中时如何使用Class#getResource() - 查看 createImageIcon() 方法及其后面的说明。

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

System.getProperty("user.dir") + "imagespic1.gif"

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

最新更新