Java中的事件监听机制实例分析
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"Java中的事件监听机制实例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java中的事件监听机制实例分析"吧!事件监听机制的定义J
千家信息网最后更新 2026年11月02日Java中的事件监听机制实例分析
本篇内容主要讲解"Java中的事件监听机制实例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java中的事件监听机制实例分析"吧!
事件监听机制的定义
Java事件监听机制在图形界面编程的时候应用的比较多。我们会时常对界面进行一系列的操作,比如在输入框输入内容、点击登录注册按钮等等,着一些操作都被称之为事件。当进行这些操作的时候,程序就会采取相应的措施来相应这些事件。
1.事件源对象
(1)什么内容可以成为事件源对象?
只有容器组件和元素组件可以成为事件源对象。
(2)怎么确定界面上谁是事件源对象?
当你的动作发生在哪一个组件上,那么这个组件就是事件源对象。
2、事件监听方法
(1)事件监听方法由事件源对象提供。
(2)事件监听方法捕获事件源对象上面的动作。如果有动作发生,则方法捕获动作,收集源对象的信息和动作信息,然后把这些信息交给事件接口的对象进行处理。
3、事件接口(处理类)
事件接口对象拿到事件监听方法提供的信息后,会根据这些信息,去调用相应的事件处理方法。
接下来我们通过一个简单的实例代码感受一下:
思路
1、构建一个窗体,再装上一个start按钮。
2、定义LoginListener事件处理类。这个类继承了ActionListener动作事件接口,需要重写接口里面的抽象方法。
3、实例化LoginListener事件处理对象。
4、给事件处理类对象添加动作监听方法,并指定事件处理类对象。
代码实例:
//第一步就简单地构造一个窗体package Login20190318;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Graphics;import javax.swing.JButton;import javax.swing.JFrame;//Draw类继承JFrame类 相当于Draw类就是JFrame类 直接调用JFram类中的属性和方法public class Draw extends JFrame{ //入口主函数 public void initUI() { this.setSize(1500,600); FlowLayout flowlayout=new FlowLayout(FlowLayout.CENTER,5,5); this.setLayout(flowlayout); JButton button=new JButton("Start"); this.add(button); this.setVisible(true); //使窗体获得绘图板权限 Graphics graphics=this.getGraphics(); //实例化监听方法类 并传入参数 DrawLis drawlis=new DrawLis(graphics); //使按钮button调用监听方法 button.addActionListener(drawlis); } public static void main(String[] args) { //实例化Draw类并调用入口函数 Draw draw=new Draw(); draw.initUI(); }}//定义事件监听方法的类package Login20190318;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;import java.awt.Graphics;//实现监听接口public class DrawLis implements ActionListener{ private Graphics g; //构造方法用于传参 public DrawLis(Graphics g) { this.g=g; } //定义监听方法,画一个椭圆 public void actionPerformed(ActionEvent e) { Random random = new Random(); int x=random.nextInt(1600); int y=random.nextInt(1600); g.fillOval(x,y,60,70); } }到此,相信大家对"Java中的事件监听机制实例分析"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
事件
监听
方法
对象
实例
动作
处理
接口
机制
信息
内容
组件
实例分析
分析
按钮
界面
窗体
代码
入口
函数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融科技
南京欣网互联网络科技
互联网科技名片
互联网科技行业发展
互联网和科技创新
北京互联网科技
北京互联网科技公司
互联网医疗科技
未来的互联网科技
赫美联合互联网科技
狮子座互联网科技培训
深圳艾佳互联网科技
互联网科技公司需要的职位
济南华为互联网科技产业总部基地
恒银科技与互联网金融
长沙茂晟互联网科技有限公司
世界互联网领先科技成果获奖
江苏苏星互联网科技有限公司
青岛互联网科技园
现代科技的标志之一的互联网
互联网科技有限公司
云信互联网科技有限公司
奇酷互联网络科技公司
恒银科技与互联网金融
欧洲十大科技互联网公司
互联网为啥属于高科技
黑科技闪耀互联网之光
哈尔滨屹滨互联网科技有限公司
互联网科技接地气
江苏互联网智能科技产品出厂价