次の方法でボタンに画像を追加します。
ImageIcon icon = new ImageIcon("images/col.jpg");
tmp = new JButton(icon);
私の画像は赤い球ですが、ボタンには読み取り色しか表示されません。球体のほんの一部しか見えていないと思います。ボタン内の画像全体を表示するにはどうすればよいですか?
追加した
はい、私のアイコンはボタンよりも大きくなっています。アイコンをボタンのサイズに合わせる簡単な方法はありますか?
ボタンよりもアイコンの方が大きいかも?最初に をロードしてImage
から を呼び出すことで、画像の縮小を試みることができImage.getScaledInstance()
ます。
編集: もちろん、さらに簡単な方法は、元のファイルのサイズを変更することです。
スクリーンショットを追加して、もう少しクリアにすることができます。
いくつかの簡単な最初の考え: