zoukankan      html  css  js  c++  java
  • java鼠标双击和右键事件处理

    http://hi.baidu.com/kaka888/blog/item/baddcb1bb3c9b5fbae513376.html


    public class MyMouseListener extends MouseAdapter {
    public void mouseClicked(MouseEvent evt) {
    if (evt.getClickCount() == 3) {
    // 处理鼠标三击
    else if (evt.getClickCount() == 2) {
    // 处理鼠标双击
    }
    }
    }

    处理鼠标右键

    public mouseClicked(MouseEvent e){

    if(e.isMetaDown()){//检测鼠标右键单击

    }

    如何在小程序中处理鼠标中间键?

    new MyMouseListener());

    public class MyMouseListener extends MouseAdapter {
    public void mouseClicked(MouseEvent evt) {
    if ((evt.getModifiers() &?
    InputEvent.BUTTON1_MASK) != 0) {
    processLeft(evt.getPoint());
    //处理鼠标左键单击
    }
    if ((evt.getModifiers() &?
    InputEvent.BUTTON2_MASK) != 0) {
    processMiddle(evt.getPoint());
    //处理鼠标中间键单击
    }
    if ((evt.getModifiers() &?
    InputEvent.BUTTON3_MASK) != 0) {
    processRight(evt.getPoint());
    //处理鼠标右键单击

    }

  • 相关阅读:
    cordova 里js和oc通信原理
    awakeFromNib
    CALayer树形结构
    SDWebImage原理,转载
    gcd多线程
    block的存储形态
    关于weak对象什么时候释放
    Swift是否和OC一样有runtime机制
    大数据基础
    python进行离线打包并安装
  • 原文地址:https://www.cnblogs.com/cuizhf/p/2186045.html
Copyright © 2011-2022 走看看