[i]
O galera
ajuda ae por favor
pra um programa
preciso colocar uma função no botão direito do mouse qdo o usuario clica em um botão do programa
ajuda ae gente
por favor!!!
braços!!!
[/i]
[i]
O galera
ajuda ae por favor
pra um programa
preciso colocar uma função no botão direito do mouse qdo o usuario clica em um botão do programa
ajuda ae gente
por favor!!!
braços!!!
[/i]
Oi
O que você quer não é difícil de encontrar na internet
Vou te dar umas dicas
[code]
import java.awt.event.*;
public class SuaClasse implements MouseListener{
(...)
/* Faz com que a classe ouça os eventos de clique e locomoção do mouse: */
addMouseListener(this);
(...)
public void mouseClicked (MouseEvent e) {
if(e.isMetaDown()) { } // Clique com botao direito do mouse.
else if(! e.isAltDown()) { // Clique com botao esquerdo do mouse.
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseExited (MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
}
[/code]´
É só uma idéia
Boa sorte!! :D*****
isMetaDown?
isAltDown?
Acho que é melhor testar com o método getButton e verificar se é igual BUTTON1, BUTTON2 ou BUTTON3.
public void mouseClicked (MouseEvent e) {
if(e.getButton() == MouseEvent.BUTTON1) { } //Clique com o botao esquerdo do mouse.
else if(e.getButton() == MouseEvent.BUTTON2) { } // Clique com botao direito do mouse.
}
isMetaDown quer dizer que você está apertando a tecla Meta (que pode ser encontrada em alguns terminais Unix) enquanto você está clicando com um dos botões do mouse. isAltDown quer dizer que você está apertando a tecla Alt enquanto você está clicando com um dos botões do mouse.
ViniGodoy, aqui com o Eclipse 3.3.1.1 tenho a seguinte configuração funcionando:
MouseEvent.BUTTON1 -> Clique com o botão esquerdo do mouse
MouseEvent.BUTTON3 -> Clique com o botão direito do mouse
só por informação gostaria de checar com o pessoal se é isso mesmo…
É isso mesmo, eu acabei copiando o comentário da Aline, e não vi que estava trocado.
Na verdade, o BUTTON1 é o botão principal. Pode ser o esquerdo ou direto, depende de como esteja configurado o seu mouse.
E o BUTTON3 é o botão secundário.
O Button2 é o botão em cima da wheel.