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