671

1、事件,事件对象,描述相位的变化。

例如,GUI中点击一个动作,在Spring Framework中启停容器,比如电脑启动、关机、休眠、缓存过期、微信官方账号关注、取关等。

2、事件源可以是任何对象,具有触发事件的能力。

一般在这个对象中注册(或解除)监听器,事件的触发通常在这里。一个源可能会产生多种不同类型的事件,为不同类型的事件注册监听器,每种类型的事件可以注册一个或多个监听器。

3、事件监听器,一个实现特定接口的类,需要实现特定事件的具体处理方法,必须在特定事件上注册。

实例

packageevent;

importjava.util.Observable;

/**
*CreatedbyJoeon2018/4/11
*/
publicclassStudentimplementsjava.util.Observer{

privateStringname;

publicStudent(Stringname){
this.name=name;


@Override
publicvoidupdate(Observableo,Objectarg){
Teacherteacher=(Teacher)o;

System.out.printf("学生%s观察到(实际是被通知)%s布置了作业《%s》\n",this.name,teacher.getName(),arg);

以上就是java事件处理机制的组件,希望对大家有所帮助。更多Java学习指路:Java基础

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。