首页 > Java > java教程 > 正文

Java事件处理机制的组件如何使用?

PHPz
发布: 2023-04-21 17:31:08
转载
1422 人浏览过

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

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

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

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

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

实例

package event;
 
import java.util.Observable;
 
/**
 * Created by Joe on 2018/4/11
 */
public class Student implements java.util.Observer {
 
    private String name;
 
    public Student(String name) {
        this.name = name;
    }
 
    @Override
    public void update(Observable o, Object arg) {
        Teacher teacher = (Teacher) o;
 
        System.out.printf("学生%s观察到(实际是被通知)%s布置了作业《%s》 \n", this.name, teacher.getName(), arg);
    }
}
登录后复制

以上是Java事件处理机制的组件如何使用?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板