事件类

作者: 编程人生 | 来源:发表于2020-11-18 07:05 被阅读0次

事件类 1.java.lang.object类 java.util.EventObject 类是所有事件对象的基础父类,所有事件都是由它派生出来的。

public class EverntObject implements java.io.Serialization {

 protected EventObject(Object source);

 public Object getSouce();

 public String toString();

}

 EventOject 类继承于java,lang.Object类 ,并实现可串行化接口。通过getSource()方法可以得到事件源对象。

java.awt.AWTEvent

与AWT有关的所有事件类都是由java.awt.AWTEvent类派生,它也是EventObject 类的子类。这些AWT事件分为两大类:低级事件和高级事件。

低级事件是指基于组件和容器的事件,当一个组件上发生事件,如鼠标的进入,点击,拖放等,或组件的窗口开关等都是低级事件。

高级事件是基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类,如在TextField中按Enter键,或是选中项目列表的某一个选项就会触发ActionEvent事件。

低级事件

ComponentEvent 组合事件:组件尺寸的变化,移动。

ContainerEvent: 容器事件:组件增加,移动

WindowEvent :窗口事件:关闭窗口,窗口闭合,图形化

FocseEvent: 焦点事件: 焦点的获得和丢失

KeyEvent:键盘事件 :键按下、释放

MouseEvent:鼠标事件:鼠标单击,移动

高级事件(语义事件)

ActionEvent 动作事件:按钮按下,TextField 中 按Enter 键)

AdjustmentEvent  调节事件:在滚动条上移动滑块以调节数据

ItemEvent  项目事件,选择项目, 不选择“项目改变”

TextEvent 文本事件 ;文本对象改变

事件监听器

每类事件都有对应的事件监听器,监听器是接口,根据动作来定义方法。例如,与键盘事件KeyEvent相对应的接口是:

public interface KeyListener extends EventListener{

public void keyPressed(KeyEvent ev);

public void keyRelease(KeyEvent ev);

public void keyTyped(KeyEvent ev);

}

AWT的组件类中提供注册和注销监听器的方法:

注册监听器

public void add<ListenerType> (<ListtenerType> listener);

注销监听器

public void remove<ListenerType>(<ListenerType> listener);

相关文章

  • QQ事件类型

    事件类型 事件类 基类 消息类 系统通知消息

  • 事件类

    事件类 1.java.lang.object类 java.util.EventObject 类是所有事件对象的基础...

  • 事件 —— Application Event

    自定义事件 事件的监听器 事件发布 配置类 启动类

  • 6. Spring4.x 事件 ApplicationEvent

    ApplicationEvent的基本使用 自定义事件 事件监听器 事件发布类 配置类 Main测试类 输出

  • C#之事件(event)

    事件是什么 类或对象可以通过事件向其他类或对象通知发生的相关事情。 发送事件的类称为“发行者”,接收事件的类称为“...

  • 26、事件 event

    1. 简介: 类或对象可以通过事件向其他类或对象通知发生的相关事情。 发送事件的类称为“发行者”,接收事件的类称为...

  • 面向对象(十八)-事件 event

    1. 简介: 类或对象可以通过事件向其他类或对象通知发生的相关事情。 发送事件的类称为“发行者”,接收事件的类称为...

  • Spring5参考指南:事件Event

    Spring提供了很方便的事件的处理机制,包括事件类ApplicationEvent和事件监听类Applicati...

  • ABC255工作法

    * 事件的分类 * A类事件 * 计划内的、围绕目标的、必须由自己亲自完成的事件 * B类事件 * 计划外的、突发...

  • jQuery(3)

    一 事件绑定 绑定 $().bind(事件类型,function(){}); $().bind(事件类型1,事件类...

网友评论

      本文标题:事件类

      本文链接:https://www.haomeiwen.com/subject/xymfiktx.html