Java での JButton のアクション リスナーの作成
Java でグラフィカル ユーザー インターフェイス (GUI) を開発する場合、ボタンにアクション リスナーを追加すると、次のことが可能になります。ユーザーのクリックに応答し、プログラム内で特定のアクションをトリガーします。ここでは、2 つの異なるメソッドを使用してこの機能を実装する方法を示します。
1. ActionListener インターフェイスの実装:
JButton jBtnSelection = new JButton("Selection");
jBtnSelection.addActionListener(this);
2.匿名内部クラス:
ボタンごとに、ActionListener を拡張し、ボタンのクリックを処理する actionPerformed(ActionEvent e) メソッドを実装する匿名内部クラスを作成します:
jBtnSelection.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
selectionButtonPressed();
}
} );
2.更新済み (Java 8 ラムダ式):
Java 8 で導入されたラムダ式を使用すると、匿名内部クラス アプローチを簡素化できます:
jBtnSelection.addActionListener(e -> selectionButtonPressed());
このラムダ式は、ボタンがクリックされたときに、selectionButtonPressed() メソッドを直接呼び出し、匿名の内部クラスの必要性を回避します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3