0

これが他の場所で尋ねられた場合はお詫び申し上げます。私は他のかなりの数の質問をしましたが、まだ答えを見つけていません。

JPanel に画像を描画しようとしていますが、パス構造がわかりません。パッケージを含むデフォルトの「src」フォルダーがあります。また、src フォルダーと同じレベルに「resources」フォルダーを作成しました。これに、ロードしたい画像を入れました。このリソース フォルダから src フォルダのクラスに画像をロードする方法を教えてください。私の現在のコードは次のとおりです。

ImageIcon ii = new ImageIcon(this.getClass().getResource("/resources/clach.jpg"));
image = ii.getImage();
4

3 に答える 3

1

ただ使う

this.getClass().getResource("clach.jpg")  

リソースフォルダーをクラスパスに配置していることを確認してください。
プロジェクト -> プロパティ -> ビルド パス -> フォルダーの追加

于 2013-07-17T11:19:29.980 に答える