Pessoal,
Estou precisando fazer com que o mouse sempre fique
interno a um JFrame para que qualquer evento que seja
gerado seja possível eu capturar.
Se alguém souber como faz para capturar um evento
fora da janela também serve.
Obrigado.
Pessoal,
Estou precisando fazer com que o mouse sempre fique
interno a um JFrame para que qualquer evento que seja
gerado seja possível eu capturar.
Se alguém souber como faz para capturar um evento
fora da janela também serve.
Obrigado.
Bom voce tem a interface MouseListener que pode capturar isso para voce. No caso do capturar eventos fora do JFrame ai nunca tentei, mas dentro do JFrame voce pode pegar as cordenadas, getX e getY;
Ok!
Eu já utilizo esta interface para obter as posições.
Porém no meu programa o usuário poderá movimentar
o mouse ilimitadamente, e todos estes eventos deveriam
ser capturados. Assim preciso de uma maneira de
manter o mouse dentro dele.
Se alguem tever uma outra sugestão eu agradeço.
Vlw.
Testa se o x e y do evento ultrapassam os limites da janela.
Se ultrapassar, você ignora o evento ou obriga o cursor a voltar.
Vlw Schuenemann,
Acho que vc me entendeu.
Só que eu nao sei como eu posso voltar o cursor pra
dentro da janela.
Tem como vc me da um exemplo, ou so falar
como eu faco isso!
Abraço