FX事件处理

JavaFX中的事件

JavaFX提供了处理各种事件的支持。包javafx.event的名为Event的类是事件的基类。

它的任何子类的实例都是一个事件。JavaFX提供了各种各样的事件。其中一些列在下面。
-鼠标事件 - 这是单击鼠标时发生的输入事件。它由名为MouseEvent的类表示。它包括鼠标单击,鼠标按下,鼠标释放,鼠标移动,鼠标输入目标,鼠标退出目标等操作。

-这是一个输入事件,指示节点上发生的键击。它由名为KeyEvent的类表示。此事件包括按下键,释放键和键入键等操作。

-拖动事件 - 这是拖动鼠标时发生的输入事件。它由名为DragEvent的类表示。它包括拖动输入,拖放,拖动输入目标,拖动退出目标,拖动等操作

-这是与窗口显示/隐藏操作相关的事件。它由名为WindowEvent的类表示。它包括窗口隐藏,显示窗口,隐藏窗口,窗口显示等操作。

鼠标事件

-
image.png

补充

在MouseEvent 对象里,能得到以下信息:

event.getButton() 按钮 (左、中、右)
event.getClickCount() 移动(0), 单击(1), 双击(2)
event.getX() 点击位置 (窗口坐标 )
event.getSceneX() 点击位置 (屏幕坐标 )
MouseButton.PRIMARY鼠标左键

-
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,568评论 1 11
  • 本节介绍各种常见的浏览器事件。 鼠标事件 鼠标事件指与鼠标相关的事件,主要有以下一些。 click 事件,dblc...
    许先生__阅读 2,530评论 0 4
  • 事件是什么,可以用来做什么,什么时候用到它? 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。JavaScr...
    茂茂爱吃鱼阅读 1,546评论 0 16
  • 教师这个行业自古以来都很受人尊重,不论教师多大年纪,学生家长都毕恭毕敬,逢年过节还会跟老师问个好。 老师的地位自然...
    简duangduang阅读 408评论 0 0
  • 一场突如其来的大雪,虽然不合时宜却带给我们太多的惊喜。昨天晚上,从吃完第一道菜开始,窗外的冬青丛里就传来急促...
    陆永强阅读 603评论 2 2