事件处理机制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事件处理机制相关的知识,希望对你有一定的参考价值。
1.基本概念:
- 事件源:能够产生事件的对象都可以成为事件源,如文本框、按钮等。
- 事件监听器:事件监听器对象接收事件源发送的通告(事件对象),并对发生的事件作出响应。
- 事件对象:Java将事件的相关信息封装在一个事件对象中,所有的事件对象都最终派生于java.util.EventObject类。
- 事件:用户用于交互而产生的键盘或鼠标动作。(事件有鼠标事件、键盘事件、动作事件)
2.如果用户用鼠标单击了按钮对象button,则该按钮button就是事件源,而java运行时系统会生成ActionEvent类的对象actionE,该对象中描述了该单击事件发生时的一些信息,然后,事件处理者对象将接收由java运行时系统传递过来的事件对象actionE并进行相应的处理。
3.事件发生时都有对应的事件监听器,事件发生时,事件源将对象传递给事件监听器(但我还是不太懂该怎么弄),在事件的触发上弄不清楚,希望老师能结合某个实例具体的讲一下
以上是关于事件处理机制的主要内容,如果未能解决你的问题,请参考以下文章
Java学习笔记7.2.1 事件处理 - Swing事件处理机制