4.3事件处理 n nsS Java面向对象程序设计 图
Java面向对象程序设计 4.3 事件处理
431基本概念 事件源 图形用户界面的每 事件监听者 个可能产生事件的 事件源可以注册监 事件类型 听者对象,并向其 发送事件对象 Java的所有事件都封裝 成一个类,这些事件类 被集中在 Java. awt. event 包中,所有的事件类都 继承了 AWTEvent类的 一个方法 getsSource0 该方法返回所发生事件 的对象,即事件源 事件处理三要素 n nsS Java面向对象程序设计 图
Java面向对象程序设计 4.3.1 基本概念 事件源 事件类型 事件监听者 事件处理三要素 图形用户界面的每 个可能产生事件的 组件。 事件源可以注册监 听者对象,并向其 发送事件对象。 Java的所有事件都封装 成一个类,这些事件类 被集中在java.awt.event 包中,所有的事件类都 继承了AWTEvent类的 一个方法getsSource(), 该方法返回所发生事件 的对象,即事件源
4.3事供处理 EventObject AWTEvent Action Event TextEvent AdjustmentEvent><ComponentEventItemEvent Container Event WindowEvent FocusEvent InputEvent aintEvent MouseEvent KeyEvent AWTEvent类体系结构图 Java面向对象程序设计 图
Java面向对象程序设计 4.3 事件处理 AWTEvent类体系结构图 EventObject AWTEvent AdjustmentEvent ContainerEvent WindowEvent FocusEvent InputEvent PaintEvent MouseEvent KeyEvent ActionEvent ComponentEvent ItemEvent TextEvent
4.31甚本概念 事件监听接口:不同类型的事件发生后,由事件监听者接收事 件并调用相应的事件处理方法。 事件监听者(对象):实现了监听者接口的类的实例,具有监 听和处理某类事件的功能 n Java面向对象程序设计、 图
Java面向对象程序设计NCEPU ➢ 事件监听接口:不同类型的事件发生后,由事件监听者接收事 件并调用相应的事件处理方法。 ➢ 事件监听者(对象):实现了监听者接口的类的实例,具有监 听和处理某类事件的功能 4.3.1 基本概念
4.31甚本概念 事件监听接口层次结构 Action listener AdjustmentListener ComponentListener Containerlistener FocusListener java util. EventListener Item Listener Keylistener Mouse Listener Mouse Motion Listener TextListener indow listener n Java面向对象程序设计 图
Java面向对象程序设计 事件监听接口层次结构 4.3.1 基本概念 java.util.EventListener ActionListener AdjustmentListener ComponentListener ContainerListener FocusListener ItemListener KeyListener MouseListener MouseMotionListener TextListener WindowListener