[英]Where should I store images (and other files) to be used by my program in Java?
我正在嘗試創建一個(非常)簡單的GUI程序,允許用戶從不同的單選按鈕中選擇以在JLabel中顯示圖像。 我正在使用的代碼是這樣的:
JLabel imageLabel = new JLabel();
imageLabel.setIcon(new ImageIcon("images/Dog"));
我的問題是,我在哪里放這個“圖像”文件夾? 當我把它放在src 和 bin文件夾中時,圖像仍然沒有加載。 我最后嘗試使用bin文件夾時的以下代碼:
imageLabel.setIcon(new ImageIcon(getClass().getResource("images/Dog")));
問題是,據我所知,bin文件夾不應該用於這些文件? 此外,我很確定我放在那里的圖像文件夾被刪除了(這是一個很好的理由不使用它......)。
我正在將目錄發送給我的教授,因此我不希望文件路徑僅在我的計算機上工作。
PS我正在使用Eclipse,如果這很重要的話。
把它放在項目的文件夾中。 例:
您可以將images
文件夾放在我的“ del_icon
”圖像所在的位置。 就在文件夾中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.