首页 > 作文

Java中关于MouseWheelListener的鼠标滚轮事件详解

更新时间:2023-04-04 00:41:24 阅读: 评论:0

目录
关于mouwheellistener的鼠标滚轮事件一、mouwheellistener接口二、public int getwheelrotation()java获取鼠标滚轮好成绩官网按下事件判定滚轮按下,原始的方法如下当然可以利用swingutilities

关于mouwheellistener的鼠标滚轮事件

java中jpanel面板中对鼠标滚轮事件的处理。

一、mouwheellistener接口

mouwheellistener接口中只有一个void mouwheelmoved(mouwheelevent 上军校的要求e)方法,此方法是在鼠标滚轮滚动的时候调用。所以要重写这个方法。

我们使用mouwheelevent此类中的public int getwheelrotation()方法。

二、public int getwheelrotation()

如果鼠暗示的近义词是标滚轮向上/远离用户旋转,则为负值,如果鼠标滚轮朝向用户向下旋转,则为正值

代码演示:

主要实现对jpanel容器,和jframe窗口的放大和缩小。这里采用的方法就是按钮滚轮的方式
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class mouwheellistener01 extends jframe implements mouwheellistener{public static void main(string[] args) {new mouwheellistener01();}int h = 300;int w = 300;jpanel j = new jpanel();// 构造器mouwheellistener01(){    super("放缩滚轮");this.add(j);this.tdefaultclooperation(jframe.exit_on_clo);this.tsize(h,w);this.tvisible(true);    this.addmo公民法uwheellistener(this);  // 添加鼠标滚轮事件}    //利用滚轮事件将窗口放大和缩小    public void mouwheelmoved(mouwheelevent e) {// 如果鼠标滚轮向上旋转或远离用户,则为负值,如果鼠标滚轮向下旋转或朝向用户旋转,则为正值    if(e.getwheelrotation()==1){h = h + 15;w = w + 15;        this.tsize(h,w);        this.validate();        system.out.println("滑轮向前。。。。");   }    if(e.getwheelrotation()==-1){h = h - 15;w = w -15;    this.tsize(h,w);    this.validate();    system.out.println("滑轮向后....");  } }}

java获取鼠标滚轮按下事件

滚轮按下的事件和鼠标点击事件都在moulistener里面

判定滚轮按下,原始的方法如下

   public void mouclicked(mouevent e) {    int modifiers = e.getmodifiers();    if ((modifiers & inputev实词ent.button2_mask) == inputevent.button2_mask){     system.out.println("middle button click");    }   }

当然可以利用swingutilities

   public void mouclicked(mouevent e) {    if (swingutilities.ismiddlemoubutton(e)){     system.out.println("middle button click");    }   }

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

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

本文链接:https://www.wtabcd.cn/fanwen/zuowen/09a4bd424cc29e1e7c1d9afada4c5124.html

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

本文word下载地址:Java中关于MouseWheelListener的鼠标滚轮事件详解.doc

本文 PDF 下载地址:Java中关于MouseWheelListener的鼠标滚轮事件详解.pdf

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