Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为ImageIcon添加路径-Java_Java_Variables_Reference_Imageicon - Fatal编程技术网

为ImageIcon添加路径-Java

为ImageIcon添加路径-Java,java,variables,reference,imageicon,Java,Variables,Reference,Imageicon,嘿,所以我对java非常糟糕,我想添加一个ImageIcon,我以前做过,我甚至有图像可以使用。唯一的问题是我制作的程序是为了大学工作,当我提交工作时,它将通过.rar文件在线提交 因此,我的问题是,目前的图像有一个巨大的直接路径 C:\Users\MY-NAME\Documents\NetBeansProjects\UNI-PROJECT\src\IMAGES\image.png 因为他们将在他们的工作电脑或家用电脑上查看我的作品,无论这些图片对他们来说是否有效,因为它们使用的是我的家用参考资

嘿,所以我对java非常糟糕,我想添加一个ImageIcon,我以前做过,我甚至有图像可以使用。唯一的问题是我制作的程序是为了大学工作,当我提交工作时,它将通过.rar文件在线提交

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

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

因为他们将在他们的工作电脑或家用电脑上查看我的作品,无论这些图片对他们来说是否有效,因为它们使用的是我的家用参考资料。我怎样才能引用一个图像,这样他们就可以在任何地方打开它,而这些图像仍然可以工作

提前谢谢


-SKENG-

有一小段解释了当图像包含在应用程序中时如何使用-查看
createImageIcon()
方法及其后面的说明。

有一小段解释了当图像包含在应用程序中时如何使用-查看
createImageIcon()
方法及其后面的说明。

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


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


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

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

它不喜欢“createImageIcon”,它一直要求我创建一个新类。该死的网虫!如何将其添加到项目中?您可能希望使用
公共静态ImageIcon createImageIcon(字符串路径,字符串描述)
方法创建一个
Utils
类,并将其用作
Utils.createImageIcon(路径,描述)
它不喜欢“createImageIcon”,它一直要求我创建一个新类。该死的网虫!如何将其添加到项目中?您可能希望使用
公共静态图像图标createImageIcon(字符串路径,字符串描述)
方法创建一个
Utils
类,并将其用作
Utils.createImageIcon(路径,描述)
System.getProperty("user.dir") + "images\pic1.gif"