- 1
- 0
- 约1.62万字
- 约 46页
- 2019-05-06 发布于广东
- 举报
Chapter 16 事件处理 本章说明 在窗口程序设计里,事件的设计是不可或缺的一环。当按下按钮时,也就触发了“按钮被按”的事件,至于计算机要做什么样的反应,则是由程序代码来做判断与决定。 当用户单击按钮、键入文本、使用鼠标或进行其它与界面相关的行动时,都发生界面事件。 Java的java.awt.event包中包含了许多用来处理事件的类和接口。 Java支持授权事件模型,在授权事件模型中,事件从一个事件源授权到一个或多个事件聆听者(事件监视器)。 16-1 委派事件模型 Java的事件处理是采取“委派事件模型”(delegation event model) 所谓的“委派事件模型”是指当事件发生时,产生事件的对象(即事件源,event source),会把此信息转给“事件聆听者”(event listener)处理的一种方式,而这里所指的“信息”事实上就是java.awt.event事件类库里某个类所创建的对象,暂且把它称为“事件的对象”(event object)。 为了让“产生事件的对象” 知道要把事件信息传送给哪一个“事件聆听者”,必须先把“事件聆听者”向“产生事件的对象”注册(register),这个操作也就是告知“产生事件的对象”要把事件信息传递给它 。 “委派事件模型”的运作流程 谁来当聆听者 ? 编写事件处理的程序之前,首先必须先选择事
您可能关注的文档
- 安徽财经大学财务管理学课件第二章 财务管理环境.ppt
- 安徽财经大学财务管理学课件第九章 固定资产与无形资产投资管理.ppt
- 安徽财经大学财务管理学课件第六章 长期负债资金的筹资.ppt
- 安徽财经大学财务管理学课件第七章 资本结构.ppt
- 安徽财经大学财务管理学课件第十八章 企业并购和重组.ppt
- 安徽财经大学财务管理学课件第十二章 营业收入管理.ppt
- 安徽财经大学财务管理学课件第十九章 国际财务管理.ppt
- 安徽财经大学财务管理学课件第十六章 财务计划.ppt
- 安徽财经大学财务管理学课件第十七章 资产评估.ppt
- 安徽财经大学财务管理学课件第十三章 费用控制与目标成本.ppt
- 安徽科技学院面向对象程序设计课件Chapter 17 菜单、菜单栏与滚动条.ppt
- 安徽科技学院面向对象程序设计课件Chapter 19 网页的向导-Applet.ppt
- 安徽科技学院数据结构课件第二章 线性表.ppt
- 安徽科技学院数据结构课件第四章 串.ppt
- 安徽科技学院数据结构课件第一章 绪论.ppt
- 安徽理工大学混凝土结构设计原理课件第八章 受扭构件截面承载力计算.ppt
- 安徽理工大学混凝土结构设计原理课件第七章 受拉构件的截面承载力.ppt
- 安徽理工大学混凝土结构设计原理课件第三章 按近似概率理论极限状态设计法.ppt
- 安徽理工大学混凝土结构设计原理课件第十一章 混凝土结构按《公路桥规》的设计原理.ppt
- 安徽理工大学混凝土结构设计原理课件第十章 预应力混凝土构件.ppt
最近下载
- 2023年度广播电视编辑记者预测复习汇编附答案详解.docx
- 2025年成都市金牛区事业单位考试试题附答案.docx VIP
- 2024年陕西国防工业职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx VIP
- 2024年计算机二级通关题库及参考答案详解(培优A卷).docx
- 2025年AWS认证DedicatedHosts基于标签的访问控制专题试卷及解析.pdf VIP
- 塔里木油田井下作业井控实施细则.pdf VIP
- 2026年医用睡眠监测仪行业市场前景预测及投资方向研究报告.docx
- 《GPCR信号转导》课件.ppt VIP
- 2026年医用低温灭菌器行业市场前景预测及投资方向研究报告.docx
- 2025年特许金融分析师财政政策与数字经济专题试卷及解析.docx VIP
原创力文档

文档评论(0)