发生在
main.getScene().addEventFilter(MouseEvent.MOUSE_MOVED, new EventHandler<MouseEvent>() {}
按住鼠标按钮时不会调用,这附近有什么吗?谢谢。
最佳答案
按下鼠标按钮移动鼠标是一个 MOUSE_DRAGGED
事件。所以你可以这样做:
EventHandler<MouseEvent> handler = event -> { /* ... */};
main.getScene().addEventFilter(MouseEvent.MOUSE_MOVED, handler);
main.getScene().addEventFilter(MouseEvent.MOUSE_DRAGGED, handler);
关于按住鼠标按钮时忽略 JavaFX MousedMoved 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40219481/