Alterar o Cursor do Mouse em um JInternalFrame

2 respostas
adrianostanley

Olá pessoal. Como faço pra alterar o cursor do mouse dentro de um internal frame?? o Internal Frame é apenas um detalhe, pode ser em um JFrame também, quero apenas a idéia…

Eu tento da seguinte maneira:

//bFerramentas é um JInternalFrame bFerramentas.setCursor(Cursor.WAIT_CURSOR);
Mas recebo a mensagem:

The method setCursor(Cursor) in the type Component is not applicable for the arguments (int)

Criei então um objeto Cursor inicializado como Cursor.WAIT_CURSOR;

E coloquei um evento em um botão pra ele mudar o mouse da janela. Ele muda, mas se eu arrasto o mouse para fora da janela e depois entro denovo o cursor volta para o padrão!

Alguém saberia pq?

Abraços…

2 Respostas

P

Cara,

Eu costumo fazer assim:

myFrame.setCursor(new Cursor(Cursor.WAIT_CURSOR));

para colocar o cursor oara ampulheta e

myFrame.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));

para voltar ao normal.

adrianostanley

bem pensado! eu tinha esquecido do new Cursor!

vlw…

Criado 8 de agosto de 2006
Ultima resposta 8 de ago. de 2006
Respostas 2
Participantes 2