zvvq技术分享网

鼠标事件(onmousemove鼠标事件)

作者:zvvq博客网
导读每当在节点或场景上按下、释放、单击、移动或拖动鼠标按钮时,都会触发 mouseevent 。 mouseevent 对象捕获事件,例如与其关联的点击次数、鼠标的位置(x- 和 y- 坐标)或按下了哪个鼠标

每当在节点或场景上按下、释放、单击、移动或拖动鼠标按钮时,都会触发 mouseeventmouseevent 对象捕获事件,例如与其关联的点击次数、鼠标的位置(x- 和 y- 坐标)或按下了哪个鼠标按钮,如下图所示.

zvvq.cn

zvvq.cn

MouseButton中定义了四个常量 - PRIMARYSECONDARYMIDDLENONE,分别表示左键、右键、中键和无鼠标按钮。您可以使用 getButton() 方法来检测按下了哪个按钮。例如,getButton() == MouseButton.SECONDARY表示按下了右键。 zvvq.cn

本文的表格中列出了鼠标事件。为了演示如何使用鼠标事件,我们给出了一个在窗格中显示消息并允许使用鼠标移动消息的示例。消息随着鼠标拖动而移动,并且始终显示在鼠标点处。下面的程序给出了程序。程序的运行示例如下图所示。 内容来自zvvq

内容来自samhan

内容来自samhan

每个节点或场景都可以触发鼠标事件。该程序创建一个 Text(第 13 行)并注册一个处理程序来处理移动拖动事件(第 15 行)。每当拖动鼠标时,文本的 x 和 y 坐标都会设置为鼠标位置(第 16 和 17 行)。

copyright zvvq

以上就是鼠标事件的详细内容,更多请关注其它相关文章!

本文来自zvvq