Java中的事件监听机制实例分析
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容主要讲解"Java中的事件监听机制实例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java中的事件监听机制实例分析"吧!事件监听机制的定义J
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
网络安全产品宣讲视频
修改服务器锁屏时间
服务器管理器无法检索文件夹权限
济南销售软件开发公司
可视化管理系统服务器
数据库 私活
芝罘软件开发
服务器机柜尺寸
四川工控软件开发需要多少钱
教软件开发一个小时多少钱
宝安做商城软件开发哪家好
通信管理服务器无委型号认证
上海安卓软件开发培训
网络工程网络安全方面
巴彦县网络安全周
嘉兴智和软件开发公司
服务器管理员就业
网络安全技能大赛颁奖
临沧行业专业软件开发
中国联通网络技术大会第一届
山西公安厅网络安全管理局
网络安全作文4 00字
cdn能放数据库吗
航天科工集团下做数据库
大富豪数据库授权
宝山区项目软件开发服务介绍
公安部网络安全李立
软件开发报名时间
人口密度数据库
网络安全服务协议书