2017-10-03 6 views
1

ボタンスタイルを設定する方法は、すべての/特定のボタンでこの既定のスタイル設定を使用する方法がありますか?たとえば、いくつかのボタンセットを用意しておき、各ボタンのすべてのスタイル設定を個別に変更するのではなく、ボタンのグループを設定することができます。おかげで任意のヘルプ:)Java Swingでボタンに「スタイル」をあらかじめ設定しておいてください

+2

プラグイン可能なルックアンドフィール+ Java +チュートリアル –

+1

スタティックボタンファクトリを使用してボタンインスタンスをすべて取得することもできます – c0der

+0

提案していただきありがとうございます。ここでは、特定のボタンをカスタマイズするメソッドを作成しました。したがって、各ボタンに対してこれを簡単に呼び出すことができます。適切なことを行うかどうかは分かりませんが、これまでのところうまく動作しているように思えますし、コードの量を減らす必要があります。 –

答えて

0

のためにあなたはいつものJButtonを拡張してカスタムボタンを作成して、今、あなたはクラスをインポートし、たとえば

のために、ちょうどJButtonのようにそれを使用することができます代わりに

public class CustomButton extends JButton { 

    public CustomButtong(String text) { 
     super(text); 
     setOpaque(true); 
     setBackground(Color.RED); 
    } 

} 

1つを使用することができます

CustomButton button = new CustomButton("Click me!"); 

必要に応じてコンストラクタを変更できます。

+0

ありがとう、この方法を今すぐ使用する:) –

関連する問題