首页 > 作文

java中addMouseListener()方法的使用

更新时间:2023-04-04 00:45:36 阅读: 评论:0

目录
java addmoulistener()方法使用其包含五个方法另外还有几个重要的方法java鼠标事件监听mouadapter方法摘要

java addmoulistener()方法使用

用于接收组件上“感兴趣”的鼠标事件(按下、释放、单击、进入或离开)的侦听器接口。(要跟踪潍坊的大学鼠标移动和鼠标拖动,请使用 moumotionlistener。)

使用组件的 addmoulistener 方法将从该类所创建的侦听器对象向该组件注册。当按下、释放或单击(按下并释放)鼠标时会生成鼠标事件。鼠标光标进入或离开组件时也会生成鼠标事件。发生鼠标事件时,将调用该侦听器对象中的相应方法,并将mouevent 传递给该方法。

其包含五个方法

public void mouclicked(mouevent e)//鼠标按键在组件上单击(按下并释放)时调用。public void mouentered(mouevent e)/鼠标进入到组件上时调用。public void mouexited(moueve重庆高考报名nt e)//鼠标离开组件时调用。public void moupresd(mouevent e)//鼠标按键在组件上按下时调用。public void mourelead(mouevent e)//鼠标按钮在组件上释放时调用。
package mi;import java.awt.*;import javax.swing.*; public class moulistener extends jframe implements moulistener { private jlabel j = new jlabel("测试文本");// 用来测试的组件 private jtextarea jt = new jtextarea(); private jbutton exit = new jbutton("退出");  public moulistener() {  j.addmoulistener(this);   this.add(j, borderlayout.north);  this.add(jt, borderlayout.center);  this.add(exit, borderlayout.south);  t单招本科his.tsize(500, 400);  this.tvisible(true);  this.tlocationrelativeto(null);  exit.addactionlistener(new actionlistener() {   @override   public void actionperformed(actionevent e) {    system.exit(0);   }  }); }  public static void main(string[] args) {  new moulistener(); }  @override public void mouclicked(mouevent e) {// 单击鼠标时执行的操作  jt.append("鼠标单击了此文本区域\n"); }  @override public void mouentered(mouevent e) {// 鼠标进入组件时执行的操作  jt.append("鼠标进入了此文本区域\n"); }  @override public void mouexited(mouevent e) {// 鼠标离开组件时执行的操作  jt.append("鼠标离开了此文本区域\感恩节什么时候n"); }  @override public void moupresd(mouevent e) {// 鼠标在组件上按下时执行的操作  jt.append("在此文本区域你按下了鼠标\n"); }  @override public void 矢志不渝mourelead(mouevent e) {// 鼠标释放时执行的操作  jt.append("鼠标按键释放了\n"); } }

另外也可以扩展抽象类 mouadapter,此时只需重写有用的方法。

另外还有几个重要的方法

getx(),gety():获取鼠标的坐标位置getmodifiers():获取鼠标的左或右键getclickcount():获取鼠标被点击的次数tcursor():控制鼠标指针的形状

java鼠标事件监听mouadapter

当鼠标键被按下、释放或单击(按下并释放)时发生动作事件

方法摘要

mouclicked(mouevent e)鼠标按键在组件上单击(按下并释放)时调用。

 public class mouadaptertest extends frame {      public static void main(string[] args)      {          frame f = new frame();          f.tbounds(500, 500, 200, 200);          f.addmoulistener(new asd());          f.tvisible(true);      }}class asd extends mouadapter{    @override    public void mouclicked(mouevent e) {        system.out.println("鼠标点击了");    }}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-04 00:45:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/8362c1a52886423c7d9f55b3dee7dc56.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:java中addMouseListener()方法的使用.doc

本文 PDF 下载地址:java中addMouseListener()方法的使用.pdf

标签:鼠标   组件   按下   方法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图