JavaFX鼠标点击事件
程序员文章站
2022-03-26 18:06:16
...
一、节点原点击事件
//鼠标点击按压
node.setOnMousePressed(event->{
//do something
});
//鼠标点击释放
node.setOnMouseReleased(event->{
//do something
});
//鼠标点击(按压-释放)
node.setOnMouseClicked(event->{
//do something
});
二、节点监听点击事件
//鼠标按压
node.addEventFilter(MouseDragEvent.MOUSE_PRESSED,event->{
//do something
});
//鼠标拖拽释放
node.addEventFilter(MouseDragEvent.MOUSE_RELEASED,event->{
//do something
});
//鼠标点击(按压-释放)
node.addEventFilter(MouseDragEvent.MOUSE_CLICKED, event -> {
//do something
});