Java 部分でグラフィカル インターフェイスのプログラミングが必要なプロジェクトでは、ボタンを美しくするために画像設定を使用することがよくありますが、使用中に非常に面倒な問題が発生します。
JButton jb1 = new JButton(); jb1.setBounds(0, 0, 25, 20); ImageIcon ii = new ImageIcon("images/xxx.png"); jb1.setIcon(ii);
実際には非常に簡単で、設定されたボタンの長さと幅を事前に取得し、getScaledInstance() メソッドを使用して画像を再構築し、Icon オブジェクトを構築するだけです。それを JButton に渡します。
具体的な実装プロセスは次のとおりです:JButton jb1 = new JButton(); jb1.setBounds(0, 0, 25, 20); ImageIcon ii = new ImageIcon("images/xxx.png"); //根据按钮大小改变图片大小 Image temp = ii.getImage().getScaledInstance(jb1.getWidth(), jb1.getHeight(), ii.getImage().SCALE_DEFAULT); ii = new ImageIcon(temp); jb1.setIcon(ii);
以上がJavaで画像付きボタンのサイズを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。