事件处理机制

1.基本概念:

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

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

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

原文地址:https://www.cnblogs.com/1028-yue/p/7860530.html