关于Java中的监听器

关于Java中的监听器

1.简介

  • Java事件监听器是由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。JAVA中监听接口是继承java.util.EventListener的类,事件类继承java.util.EventObject的类。

2.监听器的意义

  • 监听器在Java中是非常重要的一种方法。在生活中也经常会用到。
  • 监听器可以用来检测网站的在线人数,统计网站的访问量等等。

3.监听器的组件

监听器涉及三个组件:事件源,事件对象,事件监听器 当事件源发生某个动作的时候,它会调用事件监听器的方法,并在调用事件监听器方法的时候把事件对象传递进去。 我们在监听器中就可以通过事件对象获取得到事件源,从而对事件源进行操作。

  • 事件:用户对组件的一个操作,称之为一个事件
  • 事件源:发生事件的组件就是事件源
  • 事件监听器(处理器):监听并负责处理事件的方法

执行顺序:

  • 给事件源注册监听器
  • 组件接受外部作用,也就是事件被触发
  • 组件产生一个相应的事件对象,并把此对象传递给与之关联的事件处理器
  • 事件处理器启动,并执行相关的代码来处理该事件。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java鼠标监听器源码Java笔记 :writing_hand: 阿琼·阿迪卡里 Java 是一种通用计算机编程语言,它是并发的、基于类的、面向对象的,并且专门设计为具有尽可能少的实现依赖性。 匆忙 ? 基本 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: //待定 :fast-forward_button: 控制流 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: 数组 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: 类和对象 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: 遗产 :fast-forward_button: :fast-forward_button: :fast-forward_button: :right_arrow_curving_up: 如何在继承执行构造函数? :fast-forward_button: :fast-forward_button: :right_arrow_curving_up: Java 如何实现运行时多态? :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: 套餐 :fast-forward_button: :fast-forward_button: 例外 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: 输入输出 文件 :fast-forward_button: File 类的程序 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: 文件写入器 :fast-forward_button: :fast-forward_button: 文件阅读器 :fast-forward_button: :fast-forward_button: 缓冲写入器 :fast-forward_button: :fast-forward_button: 缓冲阅读器 :fast-forward_button: :fast-forward_button: 打印写入器 :fast-forward_button: :fast-forward_button: 小程序 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: AWT :fast-forward_button: :fast-forward_button: 标签 :fast-forward_button: :fast-forward_button: :fast-forward_button: :fast-forward_button: 按钮 :fast-forward_button: :fast-forward_button: :fast-forward_button: 文本域 :fast-f

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值