4

ユーザーがさまざまなラジオボタンから選択して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を使用しています。

4

1 に答える 1

3

プロジェクトのフォルダに入れるだけです。例:

(画像例)

私の " " 画像がimagesある場所にフォルダを置きます。del_iconちょうどフォルダに。

于 2012-11-15T01:16:56.883 に答える