0

私はJavaが初めてで、ちょっとした問題に遭遇しました。JFrame全体のサイズを変更するときに、JButtonのイメージをJButtonで自動サイズ変更/フィット可能/伸縮可能に設定する方法を教えてください。JButton は GridLayout を持つ JPanel にあります。

誰かが簡単な説明を書いてくれると助かります。私が取り組んでいる電卓を完成させるためにこれが必要です。

4

1 に答える 1

2
  • コンポーネントリスナーをボタンに追加します。
  • オンフライで画像のサイズを変更し、ボタンの画像を更新します。

Image img = icon.getImage();  
Image newimg = img.getScaledInstance(NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH);  
icon.setImage(newimg);
于 2013-01-18T11:56:24.083 に答える