1

フレームで複数の JButton を使用しており、JButton に画像を設定したいと考えています。次のコードを使用して画像のサイズを設定できます。

Image img = icon.getImage() ;  
Image newimg = img.getScaledInstance( NEW_WIDTH, NEW_HEIGHT,  java.awt.Image.SCALE_SMOOTH ) ;  
icon = new ImageIcon( newimg );

そして、以下のリンクも見ました。

JButton の ImageIcon のサイズ変更

Eclipse ジュノで WindowBuilder を使用しています。そして、アイコンと呼ばれるプロパティを設定して画像を設定し、ソースコードで次のコードを生成します。

btnSave.setIcon(new ImageIcon(Patient_Detail.class.getResource("/Icons/download_icon.png")));

そのため、画像のサイズがボタンのサイズよりも比較的大きいためです。

WindowBuider を使用するか、現在のコードにメソッドを追加して、画像サイズを JButton のサイズとして設定する直接的な方法または方法はありますか?

4

1 に答える 1