簡體   English   中英

我應該在哪里存儲我的程序在Java中使用的圖像(和其他文件)?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM