Java事件监听机制

原创 2018年04月15日 16:57:57

Java中的事件监听是整个Java信息传递的基础和关键,要想搞清楚事件监听的概念,就要先理解其中涉及到的三类对象。

一、事件:程序发生了某些事情的信号,是描述事件源状态改变的对象。比如按钮被点击、鼠标被移动、键盘被敲击等。
二、事件源:能够创建一个事件并触发这个事件的对象,一般是各种组件,事件发生在哪个组件身上哪个组件就是事件源。比如按钮能够点击,那么按钮就是事件源,按钮被点击就是一个事件。
三、事件监听器:监听事件源发生的事件并对各种事件作出反应。比如,我们想要通过点击按钮来执行一些动作,需要一个对象来监听按钮,使得按钮被点击时程序能够执行预期的动作。

事件监听机制步骤:
一、确定事件源(容器或组件)
二、通过事件源对象的add×××listener()方法将所需的监听器对象注册到事件源上
三、监听器对象,注册监听器时需要指定监听器对象。监听器对象是×××listener子类对象或×××Adapter的子类对象
常见的事件监听器:

WindowListener        主要用于监听窗口

ActionListener          主要用于用监听组件对象的单击动作

MouseListener          鼠标监听器

KeyListener               监听键盘


从快捷方式中读取目标路径(收藏)

http://support.microsoft.com/kb/130698/从快捷方式中读取目标路径
  • jiangsheng
  • jiangsheng
  • 2001-08-02 22:31:00
  • 1485

java事件监听机制

java事件监听机制 为何按钮无法登录? 在刚刚开始学习java的图形化界面编程的时,我们模仿qq制作一个简单的qq登录界面的时候。我们点击登录那个按钮,会发现并没有任何反应,而当我们使用...
  • meiyijian
  • meiyijian
  • 2016-07-29 21:48:41
  • 594

java基础学习——事件处理机制-事件监听器的实现方式

在Java的swing编程中,Java中的事件机制非常常用 事件监听器的参与者: 1.事件对象:  一般继承自java.util.EventObject对象,由开发者自行定义. 2...
  • yiziweiyang
  • yiziweiyang
  • 2016-08-25 19:01:43
  • 3621

关于JAVA中事件分发和监听机制实现的代码实例

  • 2014年07月05日 16:25
  • 13KB
  • 下载

浅谈Java与C#的事件处理机制

启航  2002-11-20 10:36:40-----------------------------------------------------------------------------...
  • lycoo
  • lycoo
  • 2005-03-30 20:37:00
  • 826

事件监听机制

Java中的事件监听是整个Java消息传递的基础和关键。牵涉到两类对象:事件发生者和事件监听者。事件发生者是事件的起源,它可以是一个按钮,编辑框等。事件监听者就是事件的接受者,如果要想接收某个事件,它...
  • u014112584
  • u014112584
  • 2015-05-18 19:24:05
  • 1381

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

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

java监听机制的原理-回调机制

在java me中,可以对一个Button添加一个鼠标点击事件,可以对一个文本框添加一个文本变化事件等等;在Android开发中,也有大量这种基于事件的处理。 探究其基本原理,则是对方法的回调。具体的...
  • cchengone
  • cchengone
  • 2016-07-28 12:18:02
  • 3976

JAVA基础再回首(二十七)——JAVA中的图形化界面、GUI概述、简单的窗体创建、事件监听机制、动作事件、GUI布局、鼠标事件

JAVA基础再回首(二十七)——JAVA中的图形化界面、GUI概述、简单的窗体创建、事件监听机制、动作事件、GUI布局、鼠标事件 版权声明:转载必须注明本文转自程序员杜鹏程的博客:http://b...
  • m366917
  • m366917
  • 2016-10-02 00:21:48
  • 1231

java实现简单的窗体和密码验证(传参,事件机制和事件监听的作用过程)

话说这是卤煮的第一篇博客呢,没想到是关于java的,第一篇写点简单轻松的吧。 通过写这个小程序,可以帮助我们理解传参的方法,事件机制和事件监听的作用过程。   首先,我们要实现一个窗体,包括文本...
  • u010376380
  • u010376380
  • 2015-06-14 22:33:48
  • 944
收藏助手
不良信息举报
您举报文章:Java事件监听机制
举报原因:
原因补充:

(最多只允许输入30个字)