イメージ名にスペースが含まれているため、ImageIO.read を使用してイメージを BufferedImage (例のイメージ) にロードすると、厄介な問題が発生します。
image = ImageIO.read(new File(getClass().getResource("/Pictures/H ello.jpg").getPath()));
URL(?)「/Pictures/Hello.jpg」の名前を「/Pictures/Hello.jpg」に変更し、ソース画像をHello.jpgに変更すると、問題なく動作します。
他の質問で見つかったように、スペースを %20 に置き換えてみました。また、文字を「 」から「+」に置き換えてみました。それで、私は何を間違っていますか?エンコーディングは私の問題を解決しますか?どうすれば解決できますか?
ありがとう、