ホームページ > Java > &#&ベース > Javaで画像付きボタンのサイズを設定する方法

Javaで画像付きボタンのサイズを設定する方法

王林
リリース: 2019-11-22 16:42:45
オリジナル
3182 人が閲覧しました

Javaで画像付きボタンのサイズを設定する方法

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 クイック スタート

以上がJavaで画像付きボタンのサイズを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート