欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
          
});