Javafx 控件监听事件的三种写法
程序员文章站
2022-07-06 15:26:34
1. 通过方法调用Button push = new Button("Push Me!");push.setOnAction(this::processButtonEven);“:”操作符指定方法引用,它是在Java8中新增加的。方法指向类中的processButtonEven,this指的是当前正在执行方法的对象private void processButtonEven(ActionEvent event) {//事件事件要执行的代码}2. 通过内部私有类Button pus...
1. 通过方法调用
Button push = new Button("Push Me!");
push.setOnAction(this::processButtonEven);
“:”操作符指定方法引用,它是在Java8中新增加的。
方法指向类中的processButtonEven,this指的是当前正在执行方法的对象
private void processButtonEven(ActionEvent event) {
//事件事件要执行的代码
}
2. 通过内部私有类
Button push = new Button("Push Me!");
push.setOnAction(new ButtonHandler());
private class ButtonHandler implements EventHandler<ActionEvent> {
@Override
public void handle(ActionEvent event) {
//事件事件要执行的代码
}
}
3. lambda表达式定义方法
Button push = new Button("Push Me!");
push.setOnAction((event)->{
//事件事件要执行的代码
});
其中this::processButtonPress等价于event->processButtonPress(event)
本文地址:https://blog.csdn.net/vvcbvv/article/details/109572353
上一篇: 计算组合An|n
推荐阅读
-
jquery绑定点击事件的三种写法
-
Javafx 控件监听事件的三种写法
-
背水一战 Windows 10 (66) - 控件(WebView): 监听和处理 WebView 的事件
-
jquery绑定点击事件的三种写法
-
深入浅析JavaScript中对事件的三种监听方式_javascript技巧
-
深入浅析JavaScript中对事件的三种监听方式_javascript技巧
-
Android - VGA,ADB,DDMS,安卓开发环境目录结构,安卓目录结构,常见布局,点击事件的几种写法,控件(Button/TextView/ImageView/EditText)
-
基于 jQuery的键盘事件监听控件的介绍(代码示例)
-
Javafx 控件监听事件的三种写法
-
背水一战 Windows 10 (66) - 控件(WebView): 监听和处理 WebView 的事件