java 事件处理机制

事件处理机制主要涉及3类对象:

1.事件源

   GUI组件,按钮,菜单,窗口等。

2.事件

   事件封装了GUI组件发生的特定事情,通常是一次用户操作,程序通过Event对象来获得相关信息。事件由系统自动生成,无需程序员关心。

3.事件监听器

   负现监听事件源所发生的事件,并对事件进行处理。


  事件处理模型:当事件源组件上发生事件时,系统将会执行该事件源组件的所有监听器里的对应方法。普通的JAVA程序里的方法由程序主动调用,事件处理中的事件处理器方法由系统负现调用。


事件适配器:

 产生原因:如果程序实现了事件监听器接口,就必须实现接口中的每个抽象方法,为此就有了事件适配器。

原理:事件适配器是监听器接口的空实现。这样,当创建事件监听器时,就可以直接继承事件适配器,而不是实现事件监听器接口,这样就可以只重写用户自己需要的方法。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值