1.什么是事件?

现在假设我们写了一个游戏登录界面,如图是一部分

我们可以发现初次见面是个按钮,这个按钮是可以点击的,当我们点击后,当然是没有任何反应的,因为我们没有编写任何代码对吧。虽然现在没有反应,但是我们点击按钮的过程,我们称之为一个事件,后面的复选框我们发现是可以勾选的,勾选的这个过程其实是一个事件。这个很好理解对吧!

2.什么是事件监听机制?

一个事件发生,如果我们不在场,我们是不知道的对吧!如果我们想知道是否发生事件,我们应该给这个事件发生的场所加一个监听器。给事件加一个监听器这个机制我们称为事件监听机制。在java中,每个事件都有一个事件监听机制,他们在java.awt.event包内,所有的事件监听器都是接口类。

3.如何给一个组件添加监听机制

我们刚才提到,所有的事件监听器都是一个接口,因此回顾上次类与继承的概述,我们知道我们需要自己去定义一个类去实现这个接口。现在我们要监听一个按钮是否被点击了,我们现在首先去定义一个类实现接口,如图

其中,我们如果要让按钮被点击后作出怎么的反应,只要在如下图中的方法中编写代码即可。

接着我们来看如何给按钮增加监听器,代码如下图:

其中,this是面板对象,jb1与jb2是按钮对象,

在上图的代码中,我们先给自己定义的wzqlistener类创建了一个对象(后面括号里有对象是我们在wzqlistener类中定义了构造方法用于传递参数),然后再给面板对象添加鼠标监听器,给按钮添加动作监听器。

以上就初步完成了从事件监听器的编写到实现其功能这么一个流程。作者水平有限,笔记中难免会有错误,希望一起学习的伙伴批评指正,感激不尽。

java事件监听机制 概述相关推荐

  1. java事件监听机制pdf,事件监听机制(转)

    事件监听机制在java编程中有很重要的应用,一般我们在处理GUI编程时,只是重写一下监听接口的perform函数即可.但事件监听在底层是如何运行的?通过下面的例子我们可以有个清楚地了解. 1.     ...

  2. java兵临城下_再谈java事件监听机制

    java中的事件机制的参与者有3种角色: 1.event object:就是事件产生时具体的"事件",用于listener的相应的方法之中,作为参数,一般存在于listerner的 ...

  3. springBoot启动事件监听机制

    springBoot启动之事件监听机制源码解析 1. Java的事件监听机制 在进行正式的分析之前,先介绍一下Java的事件监听机制.参考05–SpringBoot启动之事件监听机制 Java事件监听 ...

  4. JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件

    JAVA之旅(三十一)--JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件 有段时间没有更新JAVA了,我们今天来说一下JAVA中的图形化界面,也就是GUI ...

  5. java中事件监听_Java中的事件监听机制

    鼠标事件监听机制的三个方面: 1.事件源对象: 事件源对象就是能够产生动作的对象.在Java语言中所有的容器组件和元素组件都是事件监听中的事件源对象.Java中根据事件的动作来区分不同的事件源对象,动 ...

  6. Java中事件监听机制

    Java中事件监听机制 一.事件监听机制的定义 要想了解Java中的事件监听机制,首先就要去了解一下在Java中事件是怎样去定义的呢!在使用Java编写好一个界面后,我们就会对界面进行一些操作,比如, ...

  7. java swing事件监听_Java swing(awt):事件监听机制的实现原理+简单示例

    (1)实现原理 事件监听机制的实现: 参考图:事件模型_ActionEvent 为了节省资源,系统无法对某个事件进行实时的监听.故实现的机制是当发生某个事件后,处理代码将被自动运行,类似钩子一般.(回 ...

  8. java监听com口_简单了解Java接口+事件监听机制

    1.接口: 定义方法: public interface interName //extends interName2, interName3...可继承多个接口 在接口里只能定义常量和抽象方法. p ...

  9. java监听机制_详解java的事件监听机制和观察者设计模式

    首先说说监听器: 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执 行. java的事件监 ...

  10. 4.JAVA之GUI编程事件监听机制

    事件监听机制的特点: 1.事件源 2.事件 3.监听器 4.事件处理 事件源:就是awt包或者swing包中的那些图形用户界面组件.(如:按钮) 事件:每一个事件源都有自己特点有的对应事件和共性事件. ...

最新文章

  1. HBase学习总结(2):HBase介绍及其基本操作
  2. python matplotlib画图遇到的问题——标题重叠问题
  3. Python使用reduce()函数计算多个集合的并集与交集
  4. CSDN送你互联网大厂面试机会啦!
  5. 基于Mat变换的骨架提取Java
  6. JVC DSP调音软件
  7. openwrt udp服务器_开启tftp服务器 tftp服务器的含义
  8. 一分钟学习静态网页制作
  9. Sybase在线手册
  10. 手机app支付宝支付和苹果支付分析
  11. SMART 原则以及实际案例
  12. 九:什么是热部署,为什么要用这个?
  13. 淘宝API item_search_similar - 搜索相似的商品
  14. solaris9 x86安装D-LINK DFE-530TX网卡
  15. 免费模式破冰PC业瓶颈
  16. TableView的使用方法
  17. MTP模式与USB存储模式(MTP in Android)
  18. @Around简单使用示例——SpringAOP增强处理
  19. ShareSDK iOS端微信如何获取authcode值
  20. [nonebot2]QQ机器人签到插件

热门文章

  1. 将Jquery EasyUI中DataGird的数据导入Excel中
  2. 天地伟业中间件服务器设置硬盘,如何设置服务器的镜像磁盘
  3. springboot系列十二 Spring-Data-ElasticSearch Jpa、QueryBuilder、MatchQuery、位置搜索、GeoPoint...
  4. Go 程序是如何编译成目标机器码的
  5. EasyAndroid基础集成组件库之:EasyPhoto (单张)图片选择库
  6. 13家公司半年报业绩预喜 分布式将成光伏产业发展方向
  7. 如何将txt中的数据整理到Matlab中画图
  8. 理解Active Directory中用户登录的具体行为
  9. 一百个人眼中的一百种爱情
  10. MyBatis逆向工程生成代码(附源码)