ユーザーがさまざまなラジオボタンから選択してJLabelに画像を表示できるようにする(非常に)単純なGUIプログラムを作成しようとしています。私が使用しているコードは次のとおりです。
JLabel imageLabel = new JLabel();
imageLabel.setIcon(new ImageIcon("images/Dog"));
私の質問は、この「画像」フォルダをどこに置くのですか? srcとbin フォルダに入れたとき、画像はまだ読み込まれませんでした。binフォルダーを使用したときに機能する次のコードを試してみました。
imageLabel.setIcon(new ImageIcon(getClass().getResource("images/Dog")));
問題は、私が理解していることから、これらのファイルに bin フォルダーを使用することは想定されていないということですか? また、そこに入れた画像フォルダーが削除されたと確信しています(これは、使用しないかなりの理由です...)。
ディレクトリを教授に送信しているので、ファイル パスが自分のコンピューターだけで機能することは望ましくありません。
PSそれが重要な場合、私はEclipseを使用しています。