Обнаружить кнопки мыши использована при нажатии

Эта подсказка показывает способ определить, какие кнопки мыши (левую, среднюю или правую) нажата.


import java.applet.*;

import java.awt.*;

import java.awt.event.*;



public class extends Applet

 implements MouseListener {

 

  public void init() {

    this.addMouseListener(this);

    }

 

  public void paint(Graphics g) {

     g.drawString("Click here"10,10);

    }



  public void mousePressed(MouseEvent e) {}

  public void mouseReleased(MouseEvent e) {}

  public void mouseEntered(MouseEvent e) {}

  public void mouseExited(MouseEvent e) {}

  public void mouseClicked(MouseEvent e) {

    switch(e.getModifiers()) {

      case InputEvent.BUTTON1_MASK: {

        System.out.println("That's the LEFT button");     

        break;

        }

      case InputEvent.BUTTON2_MASK: {

        System.out.println("That's the MIDDLE button");     

        break;

        }

      case InputEvent.BUTTON3_MASK: {

        System.out.println("That's the RIGHT button");     

        break;

        }

      }

    }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>