JavaFX 鼠标事件

JavaFX mouse event

我正在使用带有 Java 8 的 JavaFX 制作简单的 2d Flash Player 游戏的副本。我注意到单击事件是在您离开鼠标按钮时调用的,而不是在您按下鼠标按钮时调用的。有没有办法来解决这个问题?谢谢。 Windows10x64

不,您只能修复损坏的东西,但这是设计使然。在您释放鼠标按钮之前,系统如何知道您点击了什么?第一次按下鼠标也可能是拖动的开始。查看文档:https://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/MouseEvent.html#MOUSE_CLICKED Depending on your use-case you might use the mouse pressed event instead. https://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/MouseEvent.html#MOUSE_PRESSED