美文网首页
Java FX学习知识点(二)

Java FX学习知识点(二)

作者: 鹿白_tz | 来源:发表于2018-12-11 20:39 被阅读0次

    鼠标事件实例

    介绍:在JavaFX中,我们可以开发GUI应用程序、Web应用程序和图形应用程序。在这样的应用程序中,每当用户与应用程序(节点)进行交互时,就会发生事件。例如,单击按钮、移动鼠标、通过键盘输入字符、从列表中选择项、滚动页面是导致事件发生的活动。

    事件的类型

    事件可以分为两种类别:
    前景事件:指需要用户直接交互的事件。它们是由人员与组件交互而生成的。例如,单击按钮、移动鼠标、通过键盘输入字符、从列表中选择项、滚动页面等。
    背景事件:指需要最终用户交互的事件称为背景事件。操作系统中断、硬件或软件故障、定时器过期、操作完成是后台事件的示例。

    在Java Fx 中的事件

    JavaFX为处理各种各样的事件提供了支持。包JavaFX.Evror事件的类是事件的基类。任何子类的实例都是事件。下面是一些例子:
    鼠标事件:这是在单击鼠标时发生的输入事件。它由名为MouthEvin的类表示。它包括鼠标点击、鼠标按下、鼠标释放、鼠标移动、鼠标进入目标、鼠标退出目标等动作。
    关键事件:这是一个输入事件,它指示在一个节点上发生的键笔划。它由名为KeyEvent的类表示。此事件包括键按下、键释放和键键入等操作。
    拖拽事件:这是当鼠标拖动时发生的输入事件。它由名为DragEvent的类表示。它包括拖动输入、拖放、拖动输入目标、拖动退出目标、拖动结束等操作.
    窗口事件:这是一个与窗口显示/隐藏动作相关的事件。它由名为Windows事件的类表示。它包括窗口隐藏、窗口显示、窗口隐藏、窗口显示等操作。

    事件类型:
    鼠标事件:点击文本、图片鼠标进入效果等
    键盘事件:功能键、快捷键、游戏
    窗口事件:窗口大小改变、窗口打开、关闭等触发
    焦点事件:文本框、密码框等获得焦点、失去焦点
    列表选项事件:单选、复选、下拉、ListView、TableView、TreeView等选项发生改变,获得最新选取的值
    拖拽事件:拖动窗口、拖动目标组件
    要素:
    target:目标—文本组件nameLabel
    source:事件源—Mouse
    type:事件类型—鼠标单击,MouseClicked

    键盘事件实例 1.png

    2.png

    详情请看链接:https://www.jianshu.com/p/8c4abf34cf4e

    相关文章

      网友评论

          本文标题:Java FX学习知识点(二)

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