事件处理机制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事件处理机制相关的知识,希望对你有一定的参考价值。

1.基本概念:

  • 事件源:能够产生事件的对象都可以成为事件源,如文本框、按钮等。
  • 事件监听器:事件监听器对象接收事件源发送的通告(事件对象),并对发生的事件作出响应。
  • 事件对象:Java将事件的相关信息封装在一个事件对象中,所有的事件对象都最终派生于java.util.EventObject类。
  • 事件:用户用于交互而产生的键盘或鼠标动作。(事件有鼠标事件、键盘事件、动作事件)

2.如果用户用鼠标单击了按钮对象button,则该按钮button就是事件源,而java运行时系统会生成ActionEvent类的对象actionE,该对象中描述了该单击事件发生时的一些信息,然后,事件处理者对象将接收由java运行时系统传递过来的事件对象actionE并进行相应的处理。

3.事件发生时都有对应的事件监听器,事件发生时,事件源将对象传递给事件监听器(但我还是不太懂该怎么弄),在事件的触发上弄不清楚,希望老师能结合某个实例具体的讲一下

 

以上是关于事件处理机制的主要内容,如果未能解决你的问题,请参考以下文章

Java学习笔记7.2.1 事件处理 - Swing事件处理机制

Java学习笔记7.2.1 事件处理 - Swing事件处理机制

事件处理机制

深入理解js Dom事件机制——添加事件处理程序

Spring事件监听机制源码解析

android的事件处理机制有两种