- 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
- 人教版高中英语必修第二册UNIT 3 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 3 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 5 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册晨读晚诵课件.ppt
- 数字电子电路卡诺图法化简.pptx
- 2026栈和队列 学习课件.pptx
- 人教版高中英语必修第二册UNIT 4 课时作业(三)含答案.docx
- 人教版高中英语必修第二册UNIT 3 课时作业(一)含答案.docx
最近下载
- DB11T 713-2010 大型游乐设施维护保养规则.docx VIP
- DB11T 697-2009 外墙外保温施工技术规程(外墙保温装饰板做法).docx VIP
- DB11T 694-2009 模板早拆施工技术规程.docx VIP
- 【26秋六年级上册语文】语文课后习题参考答案,方便查找,让辅导更省心.docx VIP
- DB11T 664-2009 骨灰撒海服务规范.docx VIP
- DB11T 690-2009 城市轨道交通无障碍设施设计规程.docx VIP
- DB11T 692-2009 历史文化街区工程管线综合规划规范.docx VIP
- DB11T 683-2009 大油芒容器育苗技术规程.docx VIP
- 26新三年级上册道德与法治《第一单元检测卷,附答案》.pdf VIP
- 手持终端说明书.doc VIP
原创力文档

文档评论(0)