Java常用事件监听器与实例分析

本文介绍了Java中的事件监听器,重点讨论了动作事件监听器和焦点事件监听器。通过实例展示了如何添加和使用这些监听器,包括按钮点击事件和焦点转移事件的处理。此外,还提到了添加监听器的方法和注意事项。
摘要由CSDN通过智能技术生成

我们知道在Java窗体中的组件,本身是不具备任何功能的,因此我们必须要给控件添加相应的事件监听,才能在界面中触发相应的事件处理,今天就来和大家分享一下在Java中常用的几个事件监听器。

监听事件简介

======

首先,什么的监听事件?

在swing事件模型中由三个分离的对象完成对事件的处理,分别为事件源、事件和监听程序,由事件源触发一个事件,它由一个或多个监听器进行监听,并且由监听器触发事件并执行相应的事件。

然而对于事件监听器,其实就是一个“实现特定监听器接口”类对象,事件几乎都以对象来表示,它是某种事件类的对象,事件源(控件,如按钮)会在用户做出相应的动作(如点击按钮)时产生事件对象,

在这里需要注意的是:所有的事件源都具有addXXXListener()和removeXXXListener()方法(其中的XXX表示添加的监听事件的类型),前者表示添加相应的监听事件,后者表示移除相应的监听事件。

在Java中常用的两种事件监听器是“动作事件监听器”和“焦点事件监听器”。接下来我和大家分别分享一下这两种常用的事件监听机制。

动作时间监听器

=======

动作事件(ActionEvent)监听器是swing中比较常用的一种监听器,在Java窗体中很多事件都需要使用它来进行监听,如我们常见的按钮点击事件等,以下是动作事件监听器的接口和常见的事件源:

事件名称

事件源

监听接口

添加或删除相应类型监听器的方法

ActionEvent

JButton、JList、JTextField

ActionListener

addActionListener()、removeActionListener()

下面以一个实例来说明该事件,在为按钮控件添加动作事件监听之后ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值