Java での JButton のアクション リスナーの作成
Java でグラフィカル ユーザー インターフェイス (GUI) を開発する場合、ボタンにアクション リスナーを追加すると、次のことが可能になります。ユーザーのクリックに応答し、プログラム内で特定のアクションをトリガーします。ここでは、2 つの異なる方法を使用してこの機能を実装する方法を示します。
1. ActionListener インターフェイスの実装:
<code class="java">JButton jBtnSelection = new JButton("Selection"); jBtnSelection.addActionListener(this);</code>
2.匿名内部クラス:
ボタンごとに、ActionListener を拡張し、ボタンのクリックを処理する actionPerformed(ActionEvent e) メソッドを実装する匿名内部クラスを作成します:
<code class="java">jBtnSelection.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { selectionButtonPressed(); } } );</code>
2.更新済み (Java 8 ラムダ式):
Java 8 で導入されたラムダ式を使用すると、匿名内部クラスのアプローチを簡素化できます:
<code class="java">jBtnSelection.addActionListener(e -> selectionButtonPressed());</code>
このラムダ式は、selectionButtonPressed を直接呼び出します。ボタンがクリックされたときに () メソッドを使用して、匿名の内部クラスの必要性を回避します。
以上がJava で JButton のアクション リスナーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。