JavaFX mouse motion events

First, the original node mouse motion events

    // mouse enters Node
    node.setOnMouseEntered (Event -> {
           // do something
    });
     
    // mouse exits Node
    node.setOnMouseExited (Event -> {
           // do something
    });
     
    // mouse moves
    node.setOnMouseMoved (event- > {
           // do something
    });

 
Second, the node listens mouse motion events

    // mouse enters
    node.addEventFilter (MouseDragEvent.MOUSE_ENTERED, Event -> {
             // do something
    });
     
    // mouse exits
    node.addEventFilter (MouseDragEvent.MOUSE_EXITED, Event -> {
             // do something
    });
     
     
    // mouse moves
    node.addEventFilter (MouseDragEvent.MOUSE_MOVED, Event -> {
             // do something
              
    });
original: https: //blog.csdn.net/moakun/article/details/88881109

Guess you like

Origin blog.csdn.net/haoranhaoshi/article/details/91898108