《Java高级程序设计》第五章 Java中的事件处理机制

Java高级程序设计
Java高级程序设计

第部分 第一章Java入门基础 第二章异常 第三章 Java Applet类型 第四章图形用户界面GU|(一)—AWT 第五章Java中的事件处理机制 第六章图形用户界面GU(二)— Swing av高级程序设计 图君围E翻」
Java高级程序设计 • 第一部分 – 第一章 Java入门基础 – 第二章 异常 – 第三章 Java Applet类型 – 第四章 图形用户界面GUI(一)——AWT – 第五章 Java中的事件处理机制 – 第六章 图形用户界面GUI(二)——Swing

非排 第七章多线程 第八章WO输入输出流 第九章Java数据库连接(JDBC) 第十章JaVa网络编程 第二部分 第一章 Java apl 第二章Java与多媒体 第三章 Java bean基础 av高级程序设计 图君围E翻」
Java高级程序设计 – 第七章 多线程 – 第八章 I/O输入输出流 – 第九章 Java数据库连接(JDBC) – 第十章 Java网络编程 • 第二部分 – 第一章 Java API – 第二章 Java与多媒体 – 第三章 Java Bean基础

第五章 圈Java中的事件处理机制 51事件与事件处理 52授权事件模型 53事件类及其处理 54事件适配器 55事件处理的多重运用 高级程序设计a中的事件处理机制量
Java高级程序设计 Java中的事件处理机制 第五章 Java中的事件处理机制 • 5.1 事件与事件处理 • 5.2 授权事件模型 • 5.3 事件类及其处理 • 5.4 事件适配器 • 5.5 事件处理的多重运用

N国■圈回国园E■副 51事件与事件处理 事件与事件处理 事件处理的3要素 事件源:产生事件的组件 事件(对象):用户对组件的操作所蝕发的事件对象 事件监听器:负责处理事件的对象,也可称为事件处理 器 Java的事件类和监听器接口大多在 ava. awt. event包中, 些 Swing组件所特有的事件监听器接口则在 Javax swIng. event中声明 高级程序设计a中的事件处理机制量
Java高级程序设计 Java中的事件处理机制 5.1 事件与事件处理 • 事件与事件处理: – 事件处理的3要素: • 事件源:产生事件的组件 • 事件(对象):用户对组件的操作所触发的事件对象 • 事件监听器:负责处理事件的对象,也可称为事件处理 器 – Java的事件类和监听器接口大多在java. awt. event包中, 一些Swing组件所特有的事件监听器接口则在javax. swing. event中声明

51事件与事件处理 -常用事件类层次图 java. lang Object +----java util Eventobject Action Event java.aw AWTE AdjustmentEvent ent ContainerEve IternEvent Focus Event Text Event Paint Event ComponentEvent Window Event Input Even 常用事件类层次图 KeyEvent Mouse Event 高级程序设计a中的事件处理机制量
Java高级程序设计 Java中的事件处理机制 5.1 事件与事件处理 --常用事件类层次图 常用事件类层次图

5.2授权事件模型 授权事件模型 采用授权事件模型进行事件处理的一般步骤为 ·第一确定 Event source,知道什么组件要被处理 第二确定 Event,知道什么样的事件要被处理 ·第三实现 Event listener,即编写实现 Event listener的 事件处理代码 在此过程中,我们需要将事件监听器对象与事件 源的某种事件关联起来,这个关联的过程称为向 事件源注册( Registering)事件监听器。 高级程序设计a中的事件处理机制量
Java高级程序设计 Java中的事件处理机制 5.2 授权事件模型 • 授权事件模型: – 采用授权事件模型进行事件处理的一般步骤为: • 第一 确定Event Source,知道什么组件要被处理 • 第二 确定Event,知道什么样的事件要被处理 • 第三 实现Event Listener,即编写实现Event Listener的 事件处理代码 – 在此过程中,我们需要将事件监听器对象与事件 源的某种事件关联起来,这个关联的过程称为向 事件源注册(Registering)事件监听器

52授权事件模型 模型图 把事件对象传入 交互动作生成事件对象 事件监听器 事件对象 ②2 XXXEvent 4 组件(事件源) 事件监听器 XXXListener ① 注册监听器 授权事件模型图 高级程序设计a中的事件处理机制量
Java高级程序设计 Java中的事件处理机制 5.2 授权事件模型 --模型图 授权事件模型图

53事件类及其处理 ·5.3.1 ActionEvent t类 532 AdiustmentEven类 533 ComponentEvent迷类 ·5.34 Focus Event类 ·535 temEven类 ·536 MouseEven类 537 KeyEvent类 5.3.8 TextEvent t类 ·5.39 Windoweven类 高级程序设计a中的事件处理机制量
Java高级程序设计 Java中的事件处理机制 5.3 事件类及其处理 • 5.3.1 ActionEvent类 • 5.3.2 AdjustmentEvent类 • 5.3.3 ComponentEvent类 • 5.3.4 FocusEvent类 • 5.3.5 ItemEvent类 • 5.3.6 MouseEvent类 • 5.3.7 KeyEvent类 • 5.3.8 TextEvent类 • 5.3.9 WindowEvent类

: 5.3.1 Action Event类 ActionEven谈类对应一个动作事件,如点击按钮、选择菜单 项、单行文本框中输入字符串并按下回车键等等,都可看 作是 ActionEvent类的事件 可能产生 Action Event事件的AWT组件主要有: Button TextField、 Menuitem、List Actionevent类对应的监听器接口是 Actionlistener,事件 源使用 addActionlistener( Actionlistener listener)方法 来注册事件该类事件的监听器。 高级程序设计a中的事件处理机制量
Java高级程序设计 Java中的事件处理机制 5.3.1 ActionEvent类 • ActionEvent类对应一个动作事件,如点击按钮、选择菜单 项、单行文本框中输入字符串并按下回车键等等,都可看 作是ActionEvent类的事件。 • 可能产生ActionEvent事件的AWT组件主要有:Button、 TextField、MenuItem、List • ActionEvent类对应的监听器接口是ActionListener,事件 源使用addActionListener(ActionListener listener)方法 来注册事件该类事件的监听器
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java高级程序设计》第三章(3-1) Java Bean.ppt
- 《Java高级程序设计》 第三章 Java Applet类型.ppt
- 《计算机网络与数据库系统》ppt电子书(共五章).ppt
- 《数据库原理》第四章 关系系统及其查询优化.ppt
- 《数据库原理》第六章(6-1) 问题的提出.ppt
- 《数据库原理》第五章(5-2) 需求分析.ppt
- 《数据库原理》第五章(5-1) 数据库设计与数据库恢复技术.ppt
- 《数据库原理》第二章(2-1) 关系数据结构.ppt
- 《数据库原理》第三章续 关系数据库标准语言SQL语言.ppt
- 《数据库原理》第一章 绪论.ppt
- 《数据库原理》第九章 关系数据理论.ppt
- 《数据库原理》第八章 数据库完整性.ppt
- 《数据库原理》第七章 并发控制.ppt
- 《数据库原理》第六章 数据库安全性.ppt
- 《数据库原理》第五章 数据库恢复技术.ppt
- 《数据库原理》第二章 关系数据库.ppt
- 《数据库原理》第三章 关系数据库标准语言SQL语言.ppt
- 《数据库原理》第二章习题.ppt
- 《网络数据库》第八章 SQL Server完整性控制.ppt
- 《网络数据库》第七章 SQL Server的安全控制.ppt
- 《Java高级程序设计》第七章 多线程.ppt
- 《Java高级程序设计》第二章 异常.ppt
- 《Java高级程序设计》第四章 图形用户界面GU(一).ppt
- 《Java高级程序设计》第六章 图形用户界面GU(二).ppt
- 《Java高级程序设计》第八章 I/O输入输出流.ppt
- 《Java高级程序设计》第十章 Java网络编程.ppt
- 《Java高级程序设计》第九章 Java数据库连接.ppt
- 《Java高级程序设计》第一章(1-1) Java APl包.ppt
- 《Java高级程序设计》第二章(2-1) Java与多媒体.ppt
- 《Java高级程序设计》第一章(1-3) 运算符、表达式和语句.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第10章 动态网页制作技术.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第11章 网页的发布与维护.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第1章 网页基础知识.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第2章 网页设计知识.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第3章 HTML.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第4章 图像 Fireworks处理软件.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第5章 动画 Flash制作软件.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第7章 可制作动态网页的软件.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第7章 网页制作脚本语言.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)Java语言概述.ppt