版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计基础与实战教学设计课程名称:Java程序设计__授课年级:_______________________授课学期:_______________________教师姓名:_______________________2023年07月21日课程名称第13章事件处理计划学时1+2学时内容分析上一章主要讨论了组件的使用以及容器的布局,但这些组件本身并不带任响应何功能。例如在窗体中添加一个按钮,当用户单击按钮时,按钮并没有做出相应的反应,实现什么功能。这时就需要为按钮添加事件监听器,引入Java事件处理机制,该监听器负责处理用户单击按钮后的功能。教学目标与教学要求【知识目标】了解事件处理模型。了解ActionEvent事件等常见的事件处理。【技能目标】掌握ActionEvent事件处理。掌握动作事件监听器。【思政育人目标】培养学生精益求精的工匠精神。教学重点事件处理机制、动作事件监听器教学难点事件处理机制、动作事件监听器教学方式课堂讲解配合ppt演示2学时,上机演练2学时教学过程第一学时第一学时(事件监听器)一、回顾上节课内容(1)对上节课布置的任务以及学生提出的问题进行答疑解惑。(2)回顾上节课内容,引出本节课主题。(3)明确学习方向。理解事件处理机制。了解事件处理流程。掌握动作事件监听器。掌握窗体事件的使用。掌握鼠标事件的使用。掌握键盘事件的使用。二、知识讲解(一)事件处理机制(详见本章PPT)Event(事件):用户对组件的一次操作称为事件,以类的形式体现。EventSource(事件源):事件发生的场所,通常就是各个组件。EventListener(事件监听器):负责监听事件源所发生的事件,并作出响应。示意图:以Button添加动作事件监听器为例。(二)动作事件监听器1.定义事件响应接口和实现方法特点:每一个事件类都有唯一的事件处理方法接口。举例:处理鼠标事件——MouseEvent类——MouseListener接口监听器对象handler:ClasshandlerimplementsActionListener{ …}2.事件处理流程(了解)以按钮为例:(1)监听器对象handler向事件源对象button注册 button.addActionListener(handler)(2)按下按钮时,button对象会产生一个ActionEvent类的对象事件something.(3)按钮会把事件something根据注册传递给事件监听器handler(4)事件监听器handler实现收听需要实现ActionListener”接口书写为classhandlerimplementsActionListenerfactionPerformed(ActionEvente){}(5)当事件发生时,引发的事件将被此事件的监听器监听到,并引发ActionListener类的actionPerformed(ActionEvente)方法响应动作事件。演示案例:实现上述描述的流程(详见本章PPT)。(三)窗体事件作用:Java提供的WindowListener是专门处理窗体的事件监听接口,一个窗口的所有变化,如窗口的打开、关闭等都可以使用这个接口进行监听。常用方法:演示案例:为JFrame窗体绑定窗体事件(详见本章PPT)。(四)鼠标事件作用:Java提供的MouseListener是专门处理鼠标的事件监听接口,如果想对一个鼠标的操作进行监听,如鼠标按下、松开等,则可以使用此接口演示案例:给按钮绑定鼠标点击事件(详见本章PPT)。(五)键盘事件作用:Java提供的KeyListener是专门处理键盘的事件监听接口,如果想对键盘的操作进行监听,如键盘按键、松开键等,则可以使用此接口。常用方法:演示案例:详见本章PPT。·三、知识巩固(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用第八章课后作业。第二~三课时(上机练习)一、目标学生根据教材中的操作步骤和教师的演示进行上机练习,完成本章的上机任务,以及检查学生对相关知识点的掌握情况。上机练习完成后将报告通过平台提交给老师。二、上机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度知识产权质押合同质权为发明专利2篇
- 2024版二手房贷款合同银行贷款期限调整合同3篇
- 2024年度项目委托监理服务合同范本3篇
- 2024年企业代收代付广告费合同3篇
- 2024年机器人应用于物流合同3篇
- 保胎患者的护理
- 2024年款私人汽车融资担保合同范本版
- 2024年度直营店特许加盟协议2篇
- 2024年动力煤进口清关合作共赢新未来!3篇
- 2024年度光伏设备租赁施工合同
- 个人理财(西安欧亚学院)智慧树知到期末考试答案2024年
- pc(装配式)结构施工监理实施细则
- 医院内审制度
- 押运人员安全培训课件
- 给小学生科普人工智能
- 2024年南京信息职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 2024年汽配行业分析报告
- 【世界睡眠日】3.21主题班会(3月21日)良好睡眠健康作息-课件
- 2024年房地产经纪协理考试题库附参考答案(综合题)
- c型钢加工工艺
- 中药在护理中的应用
评论
0/150
提交评论