有什麼方法可以將資源添加到java中的類或包中?例如,如果我使用JFileChooser
爲用戶提供選擇任何圖像文件的選項。比方說,用戶已經從他的桌面(或任何其他目錄)中選擇了一個文件。我知道我可以通過調用方法getSelectedFile().toString()
來獲取它的位置,它將以字符串格式返回我的文件目錄。Java Swing:在運行時添加資源
所以現在我想要的操作是我想將此文件添加到類的資源。我想添加,因爲我想稍後通過調用this.class.getResource()
方法來檢索此圖像/文件。
請指導我,謝謝。
爲什麼要以這種方式檢索用戶提供的文件(這些文件不能保證不屬於您的類資源)?你爲什麼不使用常規的文件系統IO API? –
正如@TomG所說,你爲什麼不將選定的文件存儲到其他目錄,並從那裏用普通的Java IO讀取它? – Piro