java中addMouseListener()方法如何使用
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章主要讲解了"java中addMouseListener()方法如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"java中addMouse
千家信息网最后更新 2025年11月13日java中addMouseListener()方法如何使用
这篇文章主要讲解了"java中addMouseListener()方法如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"java中addMouseListener()方法如何使用"吧!
java addMouseListener()方法使用
用于接收组件上"感兴趣"的鼠标事件(按下、释放、单击、进入或离开)的侦听器接口。(要跟踪鼠标移动和鼠标拖动,请使用 MouseMotionListener。)
使用组件的 addMouseListener 方法将从该类所创建的侦听器对象向该组件注册。当按下、释放或单击(按下并释放)鼠标时会生成鼠标事件。鼠标光标进入或离开组件时也会生成鼠标事件。发生鼠标事件时,将调用该侦听器对象中的相应方法,并将MouseEvent 传递给该方法。
其包含五个方法
public void mouseClicked(MouseEvent e)//鼠标按键在组件上单击(按下并释放)时调用。public void mouseEntered(MouseEvent e)/鼠标进入到组件上时调用。public void mouseExited(MouseEvent e)//鼠标离开组件时调用。public void mousePressed(MouseEvent e)//鼠标按键在组件上按下时调用。public void mouseReleased(MouseEvent e)//鼠标按钮在组件上释放时调用。
package mi;import java.awt.*;import javax.swing.*; public class mouseListener extends JFrame implements MouseListener { private JLabel j = new JLabel("测试文本");// 用来测试的组件 private JTextArea jt = new JTextArea(); private JButton exit = new JButton("退出"); public mouseListener() { j.addMouseListener(this); this.add(j, BorderLayout.NORTH); this.add(jt, BorderLayout.CENTER); this.add(exit, BorderLayout.SOUTH); this.setSize(500, 400); this.setVisible(true); this.setLocationRelativeTo(null); exit.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.exit(0); } }); } public static void main(String[] args) { new mouseListener(); } @Override public void mouseClicked(MouseEvent e) {// 单击鼠标时执行的操作 jt.append("鼠标单击了此文本区域\n"); } @Override public void mouseEntered(MouseEvent e) {// 鼠标进入组件时执行的操作 jt.append("鼠标进入了此文本区域\n"); } @Override public void mouseExited(MouseEvent e) {// 鼠标离开组件时执行的操作 jt.append("鼠标离开了此文本区域\n"); } @Override public void mousePressed(MouseEvent e) {// 鼠标在组件上按下时执行的操作 jt.append("在此文本区域你按下了鼠标\n"); } @Override public void mouseReleased(MouseEvent e) {// 鼠标释放时执行的操作 jt.append("鼠标按键释放了\n"); } }另外也可以扩展抽象类 MouseAdapter,此时只需重写有用的方法。
另外还有几个重要的方法
getX(),getY():获取鼠标的坐标位置getModifiers():获取鼠标的左或右键getClickCount():获取鼠标被点击的次数setCursor():控制鼠标指针的形状
java鼠标事件监听MOUSEADAPTER
当鼠标键被按下、释放或单击(按下并释放)时发生动作事件
方法摘要
mouseClicked(MouseEvent e)鼠标按键在组件上单击(按下并释放)时调用。
public class MouseAdapterTest extends Frame { public static void main(String[] args) { Frame f = new Frame(); f.setBounds(500, 500, 200, 200); f.addMouseListener(new asd()); f.setVisible(true); }}class asd extends MouseAdapter{ @Override public void mouseClicked(MouseEvent e) { System.out.println("鼠标点击了"); }}
感谢各位的阅读,以上就是"java中addMouseListener()方法如何使用"的内容了,经过本文的学习后,相信大家对java中addMouseListener()方法如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
鼠标
组件
方法
事件
时调
区域
按键
侦听器
学习
内容
对象
测试
生成
重要
位置
光标
兴趣
动作
只需
坐标
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
www服务器默认使用的网络端口
无线网络安全 规范
网络安全海报标题怎么画
安徽新品服务器厂家直供
沈阳畅想网络技术有限公司
服务器安全证书有问题怎么办
安徽多功能软件开发价格走势
南阳市智强软件开发公司
网络安全公司 权
宇视国标28181服务器无响应
事业单位招聘网络安全专业
上海星际ipfs服务器
宁海计算机软件开发项目管理
深圳市小易互联网科技有限公司
软件开发转行到产品开发
纪委网络安全中心
国家网络安全日资料
郑州软件开发工资一般多少
狮子座互联网科技
按键精灵服务器连接失败
中国 网络安全治理举措
spring访问数据库
数据库删除表中一行sql
数据库只能设一个主键
测试人员访问数据库
数据库事物日志概念
云数据库丁奇现状
锐起无盘服务器配置
青少年网络安全的表现
数据库添加多个信息到表中