Java2网络编程基础 第七章 AWT事件模型 Designed by Chiyong C2005
1 Designed by Chiyong,©2005 Java2 网络编程基础 AWT 事件模型 第七章
回顾 抽象窗口工具包(AWT)是一组类,用来创 建图形用户界面,并能够通过键盘和鼠标 响应用户的操作。 >两种常用容器类:框架( Frame类)和面板 ( Panel类) AT支持下列类型的组件:标签、文本域 文本区、按钮、复选框、列表框等。 布局管理器类提供控制GUI组件物理布局 的一种方式。 Designed by Chiyong C2005
2 Designed by Chiyong,©2005 回顾 ➢抽象窗口工具包(AWT)是一组类,用来创 建图形用户界面,并能够通过键盘和鼠标 响应用户的操作。 ➢两种常用容器类:框架(Frame类)和面板 (Panel类) • AWT支持下列类型的组件:标签、文本域、 文本区、按钮、复选框、列表框等。 • 布局管理器类提供控制 GUI 组件物理布局 的一种方式
目标 事件控制的要点 AWT事件结构 基本事件控制 使用多个监听器 匿名类 Designed by Chiyong C2005
3 Designed by Chiyong,©2005 目标 • 事件控制的要点 • AWT 事件结构 • 基本事件控制 • 使用多个监听器 • 匿名类
Java的基于授权的事件模型 >Java最新的事件处理方法是基于授权事 件模型 事件源生成事件并将其发送至一个或多个 监听器 >监听器简单地等待,直到它收到一个事件 旦事件被接受,监听器将处理这些事件 然后返回。 以下内容参照示例> Designed by Chiyong C2005
4 Designed by Chiyong,©2005 Java的基于授权的事件模型 ➢Java 最新的事件处理方法是基于授权事 件模型 ➢事件源生成事件并将其发送至一个或多个 监听器 ➢监听器简单地等待,直到它收到一个事件。 一旦事件被接受,监听器将处理这些事件, 然后返回。 以下内容参照示例>>
事件 在授权事件模型中,事件是一个描述事件 源状态改变的对象。 通过鼠标、键盘与GU界面直接或间接交 互都会生成事件。如:按下一个按钮 通过键盘输入一个字符、选择列表框中的 一项、点击一下鼠标等 Designed by Chiyong C2005
5 Designed by Chiyong,©2005 事件 • 在授权事件模型中,事件是一个描述事件 源状态改变的对象。 • 通过鼠标、键盘与GUI 界面直接或间接交 互都会生成事件。如:按下一个按钮、 通过键盘输入一个字符、选择列表框中的 一项、点击一下鼠标等