java事件监听器无效_Java的事件监听器学习心得

在Java的swing编程中,Java中的事件机制非常常用

一. 事件监听器的参与者:

1.事件对象:

一般继承自java.util.EventObject对象,由开发者自行定义.

2.事件源:

就是触发事件的源头,不同的事件源会触发不同的事件类型.

3.事件监听器:

事件监听器负责监听事件源发出的事件.一个事件监听器通常实现java.util.EventListener这个标识接口.

其整个处理过程是这样的,事件源可以注册事件监听器对象,并可以向事件监听器对象发送事件对象.事件发生后,事件源将事件对象发给已经注册的所有事件监听器.

监听器对象随后会根据事件对象内的相应方法响应这个事件.

二 具体的DEMO实例

下面通过一下简单的DEMO来看下事件监听器的处理过程.

1.事件对象的定义

import java.util.EventObject;

public class DemoEvent extends EventObject {

private static final long serialVersionUID = -2421553409758288940L;

public DemoEvent(Object source) {

super(source);

}

}

2.定义事件监听器

(1)DemoEvent事件监听器接口

import java.util.EventListener;

public interface DemoEventListener extends EventListener {

public void processEvent(Dem

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值