第七篇 处理事件

第一部分 处理事件

在JavaFX应用程序中,事件通知一些事情发生了。当用户点击一个按钮、按下一个键、移动鼠标、或者执行其他的操作,都会有事件会被派生出来。在应用程序中注册事件过滤器和事件处理器可以接收到事件并提供响应。本教程介绍事件是如何执行的以及提供一些处理事件的样例。

本教程包含以下主题:

处理事件

描述关于事件是如何在JavaFX应用程序中执行的底层架构。

使用便捷方法

说明提供事件处理器的最简单的方式,来处理用户与你的应用程序交互产生的事件。

使用事件过滤器

提供一个样例来解释事件过滤器是如何被用来处理事件的。

使用事件处理器

提供一个样例来解释事件处理器是如何被用来处理事件的。

使用可触摸设备的事件

描述可触摸设备上通过用户手势产生的事件,以及提供一个样例跟踪这些事件。

处理触摸事件

描述当用户触摸一个触摸板时的产生的事件和触摸点,并提供一个样例来说明在JavaFX应用程序中如何使用触摸事件。

第二部分 JavaFX中的拖拽特性

本教材包含以下两个章节:

拖拽操作

纸娃娃拖拽程序

第三部分 应用程序资源

DraggablePanelsExample.zip

KeyboardExample.zip

GestureEventsExample.zip

TouchEventsExample.zip

HelloDragAndDrop.zip

PaperDoll.zip

打赏一下
支付宝
微信