- 11
- 0
- 约2.72千字
- 约 46页
- 2019-07-17 发布于辽宁
- 举报
学习情境十三 委托事件模型 ;知识目标
理解什么是事件,什么是低级事件,什么是语义事件;
理解什么是委托事件模型;
理解什么是适配器;
理解什么是匿名类;
理解什么是内部类。
能力目标
掌握委托事件模型的编程方法;
能够正确使用适配器来处理事件;
能够正确使用匿名类来处理事件;
能够正确处理按钮、窗体、鼠标、键盘等事件。;情景再现与任务分析;六个任务;任务四、使用匿名类
适当地使用匿名类可以使程序显得很紧凑。
任务五、监听处理鼠标事件
通过一个画线程序来介绍如何处理鼠标事件。
任务六、监听处理键盘事件
通过一个Esc键的实例来介绍如何处理键盘事件。;任务一 处理按钮事件;1.事件;2.低级事件;;3.语义事件;表13.2 常用的语义事件类;低级事件和语义事件会有重叠的地方。例如,用户点击了某个按钮,那么将会产生用户定义的语义事件,同时也会产生鼠标已经被按下的低级事件。
只要有可能,就应该尽量监听处理(见“委托事件模式”)语义事件,而不是低级事件。例如,对于一个按钮,应该监听ActionEvent事件,而不是监听按钮上的MouseEvent事件。;4.获取事件信息;5.委托事件模型;;委托事件模型特点:
事件源和处理事件的地址可以被分离,程序代码容易维护。
每一种监听器只处理特定的事件,某个特定的事件可以由多个监听器分别处理。
监听器对象只能处理已经在自己身上注册过的组件的事件。;6
您可能关注的文档
最近下载
- 化工工业分析_第6章硅酸盐.pdf VIP
- T∕SZAPC 002-2025 麻醉药品精神药品和药品类易制毒化学品经营安全管理规范.pdf
- 基层党支部党员2026组织生活会个人对照检查(五个对照:学习贯彻党的创新理论、发挥先锋模范作用、改作风树新风、加强党性锤炼)四篇.docx VIP
- 建筑垃圾减量化专项方案.docx VIP
- 培训实施评估表.doc VIP
- 2026年河北中考语文文言文阅读专项试卷(附答案解析).docx VIP
- DB11∕T 687-2024 公共建筑节能设计标准.pdf VIP
- T_QAHN 003-2023 质量管理小组活动管理规范.docx VIP
- 2026年党支部在改作风树新风等“对照5个方面”存在的问题及整改措施检查材料2份文.docx VIP
- 江苏 2023年图书资料员真题模拟汇编(共551题).doc VIP
原创力文档

文档评论(0)