下载此文档

java程序设计课件.ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
2018/1/6
1
第九章
事件处理
陈国君
2018/1/6
2
通过本章的学习,主要掌握以下知识点:
Java事件处理机制
监听者的确定
事件处理类
适配器类
菜单栏设计
本章的重点:
Java事件处理机制
事件处理程序设计
本章的难点:
事件处理程序设计
事件
事件用于描述程序、系统和程序使用者之间的各种活动。这些事件由系统事先定义好,当用户在图形界面上单击控件或双击鼠标时就可能引发某个事件,而用户程序中需要编制相应的代码来对这些事件做出处理。
1. 事件源
图形用户界面上每个可能产生事件的组件称为事件源。
2. 事件监听者
Java系统中注册的用于接收特殊事件的类。不同的事件对应着不同的监听者,要想事件被监听者监听并处理,则需先将事件源注册到监听者。
3. 事件处理流程
事件源触发事件并将事件作为一个参数传递给监听者,监听者实现某个接口中的抽象方法,从而实现对事件的处理。
Java的事件处理机制是一个委托事件模型,如图所示。
Java事件处理机制
事件源注册的方法如下:
public void addActionListener(ActionListener l)
添加特定的动作,监听接收来自事件源的动作事件,如果l为空,不会产生任何动作。
监听者实现的接口为ActionListener接口,。
在此接口中只有一个方法:
public void actionPerformed(ActionEvent e)
当事件对象e发生时,调用此方法。监听者就需要实现这个方法。

常用事件及其监听者
事件处理机制
:
Frame
Panel
Button
ActionEvent

Frame
Panel
Button
Panel and Frame
event handlers
actionPerformed( ActionEvent e){

}
Action event
监听器方式:
2018/1/6
10
“事件源”的对象来担任监听者
通常情况下监听者是由包含事件源的对象来担任。
【例g111】在一个窗口中摆放两个组件,一个命令按钮,一个文本区。当按下命令按钮后,将文本区内中的字体颜色设置为红色。

java程序设计课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小313 KB
  • 时间2018-01-06