私は簡単な次のことをしようとしています:
lblNewLabel.setIcon(new ImageIcon(ItemDialog.class.getResource("/items/" + items.get(seed).getImage())));
ただし、上記の行で Null Pointer 例外が発生しています。
次のように使用すると、プログラムは正常に実行されます。
lblNewLabel.setIcon(new ImageIcon(ItemDialog.class.getResource("/items/item10312344.jpeg")));
できます。
編集: シードはインデックス番号 (この場合は 1) です。items.get(1).getImage() は item10312344.jpeg の値を保持しますが、上記のように null 例外が発生します。ただし、手動で入力すると機能します
アイテムリストから取得してnull例外を取得しないようにするにはどうすればよいですか?