在 Java 中为 JButton 创建操作侦听器
在 Java 中开发图形用户界面 (GUI) 时,向按钮添加操作侦听器使他们能够响应用户点击并触发程序内的特定操作。以下是如何使用两种不同的方法来实现此功能:
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 Lambda 表达式):
使用 Java 8 中引入的 lambda 表达式,可以简化匿名内部类方法:
jBtnSelection.addActionListener(e -> selectionButtonPressed());
单击按钮时,此 lambda 表达式直接调用 SelectionButtonPressed() 方法,避免了需要匿名内部类。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3