我正在創建必須從資源文件夾內的文件夾讀取圖像的程序。目前,我只是把所有的圖像放在資源文件夾中,但是有很多圖像,這不是一個可行的方法。我現在用的是:Java:從資源文件夾內的文件夾中讀取txt文件
new ImageIcon(ImageIO.read(getClass().getResourceAsStream()
方法,它適用於直接從資源文件夾閱讀,但是當我把一個文件夾,這是在資源文件夾內的圖片,這是不工作...
我怎麼解決這個問題?
我正在創建必須從資源文件夾內的文件夾讀取圖像的程序。目前,我只是把所有的圖像放在資源文件夾中,但是有很多圖像,這不是一個可行的方法。我現在用的是:Java:從資源文件夾內的文件夾中讀取txt文件
new ImageIcon(ImageIO.read(getClass().getResourceAsStream()
方法,它適用於直接從資源文件夾閱讀,但是當我把一個文件夾,這是在資源文件夾內的圖片,這是不工作...
我怎麼解決這個問題?
這個工作在一個小的控制檯測試我。
-resources
-imagefolder
-image.png
ImageIcon icon = new ImageIcon(ImageIO.read(getClass().getResourceAsStream("/imagefolder/image.png")));
您是否嘗試傳遞文件夾名稱,即資源文件夾以及路徑中的文件夾名稱。類似的ImageIcon(ImageIO.read(的getClass()的getResourceAsStream(文件夾名/ image.png)
嘗試:?
new ImageIcon(ImageIO.read(Yourclass.class.getResourceAsStream("/YourFolder/YourImage.ext");
它應該工作