Ajuda com captura um clique

1 resposta
D

eai galera, eu preciso de uma ajuda: como capturar um clique com o botao direito do mouse em cima de uma tabela? e qdo clica preciso que abra um mini menu (um pra alterar e outro pra exlcuir um item da tabela), como faço isso?

1 Resposta

andbecker

Retirado do site Java Tips

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class d 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;
        }
      }
    }
}

A segunda questão está relacionada ao evento disparado com o botão direito. Isto é feito com o uso de um JPopupMenu, dá uma pesquisada no fórum que vc acha fácil...

fonte: http://www.java-tips.org

Criado 22 de janeiro de 2011
Ultima resposta 23 de jan. de 2011
Respostas 1
Participantes 2