JavaFX鼠标拖拽事件
生活随笔
收集整理的這篇文章主要介紹了
JavaFX鼠标拖拽事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、節點原拖拽事件
//鼠標拖拽進入node node.setOnMouseDragEntered(event->{//do something });//鼠標拖拽退出node node.setOnMouseDragExited(event->{//do something });//鼠標拖拽經過node(入-出) node.setOnMouseDragOver(event->{//do something });//鼠標拖拽釋放 node.setOnMouseDragReleased(event->{//do something });//鼠標拖拽持續 node.setOnMouseDragged(event->{//do something });//鼠標拖拽偵聽 node.setOnMouseDragDetected(event->{//do something });?
二、節點監聽拖拽事件
//鼠標拖拽進入 node.addEventFilter(MouseDragEvent.MOUSE_DRAG_ENTERED,event->{//do something });//鼠標拖拽進入(子節點進入事件冒泡) node.addEventFilter(MouseDragEvent.MOUSE_DRAG_ENTERED_TARGET,event->{//do something });//鼠標拖拽退出 node.addEventFilter(MouseDragEvent.MOUSE_DRAG_EXITED,event->{//do something });//鼠標拖拽退出(子節點退出事件冒泡) node.addEventFilter(MouseDragEvent.MOUSE_DRAG_EXITED_TARGET,event->{//do something });//鼠標拖拽經過 node.addEventFilter(MouseDragEvent.MOUSE_DRAG_OVER,event->{//do something });//鼠標拖拽釋放 node.addEventFilter(MouseDragEvent.MOUSE_DRAG_RELEASED,event->{//do something });//鼠標拖拽持續 node.addEventFilter(MouseDragEvent.MOUSE_DRAGGED, event -> {//do something});//鼠標拖拽偵聽 node.addEventFilter(MouseDragEvent.DRAG_DETECTED, event -> {//do something});?
?
總結
以上是生活随笔為你收集整理的JavaFX鼠标拖拽事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 太岁头上动土下一句
- 下一篇: JavaFX鼠标点击事件