概述
Java中的事件监听是整个Java消息传递的基础和关键。牵涉到两类对象:事件发生者和事件监听者。事件发生者是事件的起源,它可以是一个按钮,编辑框等。事件监听者就是事件的接受者,如果要想接收某个事件,它必须对该事件的发生者说一声:嗨,哥们,有事吱一声。这个过程相当与在事件发生者那儿注册了一下。当事件发生者真的有事件发生时,就会对所有对该事件注册的所有监听者送一份参考消息说:有内幕,有内幕!!事件监听者听到后,拿过来看一下,根据参考消息各干各的事。参考消息就是java中的事件对象。
事件监听者:1.实现监听接口(事件发生者只会把事件发给实现接口的类)
2.向事件发生者注册(告诉它你要监听事件)
3.定义事件处理的方法(实现监听接口里的方法,当事件发生者发来事件后,你怎么处理)
事件发生者:产生事件,向事件监听者发送事件
事件对象: 承载事件,从发生者带给监听者
监听接口:
interface Listenable{
public void enventChanged(MyEvent e);//这里的e就是事件对象
}
事件发生者B;事件监听者A
public class A implements Listenable{//实现监听接口
public static void main(String[] args){
B.addListenable(A);//向事件发生者注册
}
public void enventChanged(MyEvent e){//实现接口方法
}
}
最后
以上就是碧蓝天空为你收集整理的java 注册监听_Java中的事件监听注册的全部内容,希望文章能够帮你解决java 注册监听_Java中的事件监听注册所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复