2017-10-14 111 views
-1

使用的ImageIcon时选择Java中的默认路径每当我需要加载一些图像 我有困难,它的路径 就像我使用Eclipse和通过将其放在src文件夹,然后使用这个路径广东话在Java中

ImageIcon = new ImageIcon ("/image.png"); 

它不加载图像,我需要把它放在我的电脑的某个地方,然后复制粘贴它的路径....其实并没有更好的选择,因为当我倾向于在其他计算机上运行我的代码我需要更改路径我的代码中的所有图像再次返回 请帮助

谢谢

回答

0

创建“资源”文件夹到你的项目文件夹不是您的图像粘贴到该文件夹​​,并尝试以下

imageIcon ii = new imageIcon(getClass().getResource("/image.png")); 

或者使用的BufferedImage像下面

BufferedImage bi = ImageIO.read(getClass().getResource("/image.png"); 
+0

Didnt工作 – user8733113

+0

您可以发布您的代码,以便我可以尝试帮助你 –

+0

其实它的工作原理...图像加载,但...我害怕它不会在其他系统上工作...纠正我,如果我错了 – user8733113