0

次の方法でボタンに画像を追加します。

ImageIcon icon = new ImageIcon("images/col.jpg");
tmp = new JButton(icon);

私の画像は赤い球ですが、ボタンには読み取り色しか表示されません。球体のほんの一部しか見えていないと思います。ボタン内の画像全体を表示するにはどうすればよいですか?

追加した

はい、私のアイコンはボタンよりも大きくなっています。アイコンをボタンのサイズに合わせる簡単な方法はありますか?

4

2 に答える 2

1

ボタンよりもアイコンの方が大きいかも?最初に をロードしてImageから を呼び出すことで、画像の縮小を試みることができImage.getScaledInstance()ます。

編集: もちろん、さらに簡単な方法は、元のファイルのサイズを変更することです。

于 2010-04-26T09:45:12.613 に答える
0

スクリーンショットを追加して、もう少しクリアにすることができます。

いくつかの簡単な最初の考え:

  • 画像がボタンのアイコン スペースよりも大きい
  • ボタンの境界線やインセットを変更してみてください
  • 異なるテーマは異なる結果を示す可能性があることに注意してください
于 2010-04-26T09:43:40.093 に答える