このメソッドを使用してイメージをロードしようとしています。イメージはロードされません
private BufferedImage image = controller.loadImage("/paddle.png");
をそしてloadImageメソッドは、私も私のクラスフォルダに「RES」を追加しかし、何も動いていないようにみえ
public BufferedImage loadImage(String path) {
BufferedImage image = null;
try {
image = ImageIO.read(getClass().getResource(path));
} catch (Exception e) {
e.printStackTrace();
}
return image;
}
です: 私はここに私の画像を求めています。 マイプロジェクトエクスプローラは、次のようになります。http://prntscr.com/hmar35 編集:私も試したURLのロードが、いずれかの動作に失敗し、URLをロードするためのコードは次のとおりです。
public BufferedImage loadImage(String path) {
BufferedImage image = null;
try {
URL link = Controller.class.getResource(path);
image = (BufferedImage) Toolkit.getDefaultToolkit().getImage(link);
} catch (Exception e) {
e.printStackTrace();
}
return image;
}
「何も動作していないようです」は有用な問題の説明ではありません。より具体的にしてください。 – shmosel
ちょうど質問をURL読み込みコードで更新しました。私が役に立ったら –
いいえ、全くありません。 – shmosel