JavaのJButtonクラスは、ユーザーインターフェイス(UI)にボタンを追加するために使用されます。
JButton クラスは、Java Swing ライブラリ内にあり、ボタンの視覚コンポーネントを作成するために使用されます。ボタンの外観や動作を設定するためのメソッドとプロパティのセットを提供します。
JButton クラスで一般的に使われるメソッドとその使い方は次のとおりです。
- コンストラクタメソッド:JButtonクラスには複数のコンストラクタメソッドがありますので、目的に合わせて選択して使用できます。一般的に使用されるコンストラクタメソッドは次のとおりです。
- JButton():テキストやアイコンのないボタンを作成します。
- ボタンに指定したテキストを表示させるJButtonを生成します。
- アイコン付きのボタンを作成する
- テキストとアイコンの設定:
- setText(String text): ボタンのテキストを設定します。
- ボタンにアイコンを設定します。
- 背景と前景の色を設定する:
- ボタンの背景色を設定します。
- setForeground(Color color):ボタンの前景色(文字色)を設定します。
- 枠線と枠線の色の設定
- setBorder(Border border):ボタンのボーダーを設定します。
- setBorderPainted(boolean b):ボタンの境界線をペイントするかどうかの設定
- setBorder(BorderFactory.createLineBorder(Color color)):シンプルな枠線を作成し、枠線のカラーを設定する。
- ボタンのサイズと位置を設定する:
- ボタンの大きさを設定する。
- ボタンの位置を設定します。
- イベント リスナーを追加する:
- ボタンクリック時のリスナーを追加します。
- 他の方法:
- setEnabled(boolean b): ボタンを使用可能にするかどうかを設定します。
- setVisible(boolean b): ボタンの表示/非表示を設定する。
JButtonクラスを使用すれば、さまざまなタイプのボタンを作成してカスタマイズし、ユーザーの操作に応じてイベントリスナーをボタンに追加し、必要に応じてボタンの外観と動作を設定できます。