java fx的鼠标事件大类_Java FX学习知识点(二)

鼠标事件实例

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

事件的类型

事件可以分为两种类别:

前景事件:指需要用户直接交互的事件。它们是由人员与组件交互而生成的。例如,单击按钮、移动鼠标、通过键盘输入字符、从列表中选择项、滚动页面等。

背景事件:指需要最终用户交互的事件称为背景事件。操作系统中断、硬件或软件故障、定时器过期、操作完成是后台事件的示例。

在Java Fx 中的事件

JavaFX为处理各种各样的事件提供了支持。包JavaFX.Evror事件的类是事件的基类。任何子类的实例都是事件。下面是一些例子:

鼠标事件:这是在单击鼠标时发生的输入事件。它由名为MouthEvin的类表示。它包括鼠标点击、鼠标按下、鼠标释放、鼠标移动、鼠标进入目标、鼠标退出目标等动作。

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

拖拽事件:这是当鼠标拖动时发生的输入事件。它由名为DragEvent的类表示。它包括拖动输入、拖放、拖动输入目标、拖动退出目标、拖动结束等操作.

窗口事件:这是一个与窗口显示/隐藏动作相关的事件。它由名为Windows事件的类表示。它包括窗口隐藏、窗口显示、窗口隐藏、窗口显示等操作。

事件类型:

鼠标事件:点击文本、图片鼠标进入效果等

键盘事件:功能键、快捷键、游戏

窗口事件:窗口大小改变、窗口打开、关闭等触发

焦点事件:文本框、密码框等获得焦点、失去焦点

列表选项事件:单选、复选、下拉、ListView、TableView、TreeView等选项发生改变,获得最新选取的值

拖拽事件:拖动窗口、拖动目标组件

要素:

target:目标—文本组件nameLabel

source:事件源—Mouse

type:事件类型—鼠标单击,MouseClicked

键盘事件实例

bdab889ad635?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

1.png

bdab889ad635?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值