このコード行が機能しない理由を誰かが説明できますか? エラーは表示されません。単に画像のサイズを変更しません。
image = ImageIO.read(file);
image.getScaledInstance(ImageDisplayBox.getWidth(), ImageDisplayBox.getHeight());
ImageDisplayBox.setIcon(new ImageIcon(image));
Stackoverflow の他の回答を見て、多くの人が .getScaledInstance メソッドを使用していることに気付きました。
私はそれを.setIconとして持っているという事実かもしれません-私はJavaが得意ではありませんが。
画像は印刷されますが、サイズの関係で画像の左上のみが表示されます。