- 13
- 0
- 约3.49千字
- 约 20页
- 2017-01-02 发布于重庆
- 举报
第二讲 交互与事件处理 事件处理模型 委托事件处理模型 Java用来实现图形用户界面交互的机制 处理流程: 用户操作界面组件;鼠标点击等 该组件(事件源)产生某种信号(事件) 事先注册给这个组件(事件源)的一个监听器会接收到这个信号(事件),并进行处理 需要弄清楚的问题 事件源与事件的关系 什么是事件?什么是事件源? 有哪些事件源?他们在什么情况下会产生什么样的事件? 如何实现监听器?(关键问题) 事件 事件:可以定义为程序发生了某些事情的信号。 外部用户行为,如移动鼠标、点击鼠标按钮和按下键盘等,可以引发事件。操作系统,如时钟等,也可以引发事件,程序可以响应或忽略事件。 事件源:在其上发生事件的GUI组件被称为事件的源对象。例如,按钮是点击按钮事件的源对象。 事件是事件类的实例,事件类的根类是java.util.EventObject。 Event 类结构体系 事件源与事件关系 事件委托处理模型 需要弄清楚的问题 事件源与事件的问题 事件源就是GUI组件,在画界面时创建完成 事件由事件源自动产生 如何实现监听器? 每一种事件类都有对应的监听接口,要实现监听器就需要实现相应的监听接口。 实现监听接口就需要实现监听接口中的事件处理方法。 事件、事件监听器和监听器方法 为事件源注册监听器 事件源产生的某种事件只能被事先注册给该事件源的监听器监听到。 注册方法: 每个事件源都有若干
您可能关注的文档
- 桥式起重机电路知识..ppt
- 桥梁工程第二章..ppt
- 梅尼埃病和耳聋..ppt
- 梁柱配筋图完全解释..ppt
- 核磁影像技术在妇科的应用..ppt
- 第9章 c++线程.ppt
- 第9章 C多线程技术.ppt
- 植物细胞(组织)培养反应器..ppt
- 植物的光合作用和呼吸作用复习课件..ppt
- 第9章 N胆碱受体阻断药(精编).ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
最近下载
- 转录组与脑网络组图谱融合的算法研究.pdf VIP
- 基于多模态磁共振成像的帕金森病脑网络模式研究.pdf VIP
- 人美版美术教材知识框架总结.docx VIP
- 2026新版初中物理200个必背考点.docx VIP
- 精品解析:2025年山东省烟台市蓬莱区中考二模语文试题(解析版).docx VIP
- 传导热疗法课件.pptx VIP
- 2025-2026学年深圳市初三下34校联考英语试题(含答案).docx VIP
- DB52_T 766-2012 云南松相对树高曲线表.docx VIP
- 有监督多模态数据融合:脑疾病影像学标记检测的革新路径.docx VIP
- DB52T 771-2012华山松相对树高曲线表.docx VIP
原创力文档

文档评论(0)