Mouse

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

Olha só: http://java.sun.com/javase/6/docs/api/java/awt/Robot.html#mouseMove(int,%20int)