我是靠谱客的博主 碧蓝天空,最近开发中收集的这篇文章主要介绍java 注册监听_Java中的事件监听注册,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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中的事件监听注册所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部