事件机制

事件机制
一.事件源
1.哪些是事件源
所有的窗体类对象都可以作为事件源
2.具体有哪些
比如:窗体本身、窗体里添加的面板、文本框、按钮等。

二.事件类型
1.位于java.awt.event和javax.swing.event包下的且以Listener结尾的接口都是事件类型

2.常用的事件类型
动作事件监听器接口 ActionListener
键盘事件监听器接口 KeyListener
鼠标事件监听器接口 MouseListener
鼠标移动事件监听器接口 MouseMotionListener
3.监听方法的使用
实例化一个监听器对象后,调用事件源对象的add***Listener()方法就可以给事件源绑定监听器。
注:add***Listener为对应事件类型的监听器添加方法。
三.事件的处理
因为事件类型是一个接口,所以必须要定义一个类去实现接口。
格式:public class 类名 imlplements 事件接口类型(){
//实现里面的抽象方法
public void 抽象方法名(参数根据与接口定义是相同){
//具体处理代码
}
}

四.事件处理的流程
1.发生事件
当事件源上发生事件时,比如按钮被点击,文本框在输入文本等,事件对象会通知事件监听器
2.捕获事件
监听器得到通知后,对事件进行捕获
3.处理事件
捕获事件后,会自动调用重写事件接口中的方法进行具体的处理。

五.体会
刚开始还不太了解事件机制以及它的处理流程,但经过老师的多次讲解,基本上掌握里这些内容。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值