2017-10-14 138 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