美文网首页
JavaFX 事件

JavaFX 事件

作者: 斟月_9 | 来源:发表于2018-12-11 22:15 被阅读0次

在JavaFX编写的程序中,当用户与应用程序交互时总会有事件发生。

1.事件类型

JavaFX中事件大致可以分为以下两类:

  • 前景事件——需要用户交互的事件。它们是因为人与UI组件交互而形成的。例如:单击鼠标、移动鼠、键入字符等。
  • 后台事件——系统中断、硬件软件的错误、超时、失效等。

2.JavaFX中的事件

JavaFX提供了各种各样的事件支持。在javafx.event包中每个Event类都对应着一种事件。
下面进行一些举例

事件
Mouse Event 鼠标事件 鼠标单击、鼠标按下、鼠标释放、鼠标进入目标、鼠标退出目标等
Key Event 键盘事件 按键按下、释放、键入等。
Drag Event 拖拽事件 拖动鼠标,将目标拖入拖出某一区域等。
Window Event 窗口事件 窗口最小化、最大化等。

3.事件处理

事件处理是控制事件并决定在什么时候该发生什么的机制。
JavaFX提供处理程序和过滤器来处理事件。每个事件都有以下要素:

  • Target(目标):目标可以是窗口,场景,或者任一组件。
  • Source(事件源):事件源即为使事件产生的来源。就如鼠标或者键盘。
  • Type(事件类型):发生的事件的类型;如鼠标事件中鼠标按下、鼠标释放是事件类型。

相关文章

  • FX事件处理

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

  • JavaFX 事件

    在JavaFX编写的程序中,当用户与应用程序交互时总会有事件发生。 1.事件类型 JavaFX中事件大致可以分为以...

  • javafx事件

    在JavaFX应用程序中,事件通知一些事情发生了。当用户点击一个按钮、按下一个键、移动鼠标、或者执行其他的操作,都...

  • JAVAFX(一.事件初识)

    一 事件 一个事件代表了对应用有意义的事情的出现,如移动鼠标、敲击键盘等。在JavaFX中,一个事件是javafx...

  • javafx笔记

    记录javafx使用 表格样式重写 其他css 事件监听 布局

  • JAVAFX事件 笔记

    1.JavaFX中的事件 1.1鼠标事件 1.2键事件 2.处理步骤 3.鼠标事件 在MouseEvent 对象里...

  • JavaFX事件初探

    1.概念JavaFX最重要的特性就是属性绑定,事件也推荐这样做,和swing、Android常用的set***的方...

  • JavaFX - 事件处理(1)

    前言 在JavaFX中,我们可以开发GUI应用程序,Web应用程序和图形应用程序。在这样的应用程序中,每当用户与应...

  • JavaFX事件整理1

    1、概念: Java GUI 和Android中,事件通常通过实现listener的接口函数,并通过addXXXL...

  • JavaFX实现客户端——java也可以做很炫的页面哦

    (JavaFX实现客户端) JavaFX 技术栈 JavaFX+springboot+sqlite+mybatis...

网友评论

      本文标题:JavaFX 事件

      本文链接:https://www.haomeiwen.com/subject/tgkyhqtx.html