




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
事件驱动编程主要内容事件和事件源事件处理器注册处理器和处理事件事件驱动编程当运行一个JavaGUI程序的时候,程序和用户进行交互,并且事件驱动它的执行。这被称为事件驱动编程。一个事件可以被定义为一个告知程序某件事发生的信号。事件由外部的用户动作,比如鼠标的移动、单击和键盘按键所触发。事件及其处理过程(事件源)(事件)(事件处理器)事件源产生一个事件并且触发它的组件称为事件源对象,或者为源对象或源组件。事件一个事件是一个事件类的实例。Java事件类的根类是EventObject。JavaFX的事件类的根类是Event。事件类事件对象一个事件对象包含与事件相关的任何属性。可以通过EventObject类中的getSource()实例方法来确定一个事件的源对象。事件处理器为了响应一个事件,需要创建一个能够对事件进行处理的对象,该对象称为一个事件处理器。事件处理器,它必须通过一个事件源进行注册,并且它必须是一个恰当的事件处理接口的实例。注册处理器和处理事件Java采用一个基于委派的模型来进行事件处理:一个源对象触发一个事件,然后一个对该事件感兴趣的对象处理它。后者称为一个事件处理器或事件监听器。处理器必需的条件必须是一个事件处理接口的实例。JavaFX定义了一个对于事件T的统一的处理器接口EventHandler<TextendsEvent>处理器必需的条件处理器对象必须通过源对象进行注册。对于动作事件而言,统一的注册方法是setOnAction()。用户动作源对象事件类型事件处理器的注册方法单击按钮ButtonActionEventsetOnAction(EventHandler<ActionEvent>)在文本框内按下Enter键TextFieldActionEventsetOnAction(EventHandler<ActionEvent>)勾选或取消勾选RadioButtonActionEventsetOnAction(EventHandler<ActionEvent>)勾选或取消勾选CheckBoxActionEventsetOnAction(EventHandler<ActionEvent>)选择一个新的项ComboBoxActionEventsetOnAction(EventHandler<ActionEvent>)动作事件鼠标事件用户动作源对象事件类型事件处理器的注册方法按下键NodeSceneKeyEventsetOnKeyPressed(EventHandler<KeyEvent>)释放键NodeSceneKeyEventsetOnKeyReleased(EventHandler<KeyEvent>)敲击键NodeSceneKeyEventsetOnKeyTyped(EventHandler<KeyEve
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公众公司监督管理制度
- 专科医生调考复习试题附答案
- 药理学复习测试题
- 2025股东借款合同范本(16篇)
- 嵌入式开发中的软件版本管理试题及答案
- 2024年中韩雇佣许可制情况统计分析报告
- 数字媒体设计创意与技能测试题库
- 现代农业产业链协同发展合同书
- 农业合作社种养殖项目合作合同
- 嵌入式开发常见错误分析试题及答案
- 通向自由与智慧之路
- GB/T 18380.12-2008电缆和光缆在火焰条件下的燃烧试验第12部分:单根绝缘电线电缆火焰垂直蔓延试验1 kW预混合型火焰试验方法
- word基础入门公开课课件
- 综合、专科医院执业校验标准
- 学习罗阳青年队故事PPT在急难险重任务中携手拼搏奉献PPT课件(带内容)
- 稀土元素的分离方法-icaredbd课件
- 四年级下数学课件-火车过桥-通用版
- 版式设计课件3,网格系统全攻略
- 船舶防台风安全安全知识
- 国家开放大学《人文英语3》章节测试参考答案
- 用双棱镜干涉测光波(20149)
评论
0/150
提交评论