文章目录
零、本讲学习目标
- 理解Swing事件处理机制
- 掌握Swing事件处理基本步骤
一、事件处理机制
(一)事件处理机制概述
- Swing组件中的事件处理专门用于响应用户的操作,例如响应用户的单击鼠标、按下键盘等操作。Swing的事件处理机制其实就是一个委托事件处理,是由事件源(组件)、事件(Event)、监听器(Listener)和 事件处理器(Event Handler - 引发事件后的处理方式)组成。
(二)Swing事件的三类对象
1、事件源(Event Source)
- 事件发生的场所,通常就是产生事件的组件,例如窗口、按钮、菜单等。
2、事件对象(Event)
- 封装了GUI组件上发生的特定事件(通常就是用户的一次操作)。
事件类型 | 说明 |
---|---|
前台事件 | 这些事件需要用户直接互动。在图形用户界面中的图形组件交互的人产生的后果。例如,点击一个按钮,移动鼠标,通过键盘输入一个 |