Java - Cambiar el cursor en la Selección de JTree

 
Vista:

Cambiar el cursor en la Selección de JTree

Publicado por jmromero (51 intervenciones) el 09/02/2006 13:17:50
Buenas, tengo un JTree con un listener TreeSelectionListener, cuando se produce la selección de un nodo hago una consulta a la BD. Lo que quiero es que el cursor se ponga en WAIT_CURSOR, mostrando al usuario que en ese momento la máquina está ocupada. Lo hago de la siguiente forma:

public void valueChanged(TreeSelectionEvent e)
{
Cursor cursorAntiguo = this.getCursor();
this.setCursor(new Cursor(Cursor.WAIT_CURSOR));

-------Operaciones de BD------

this.setCursor(cursorAntiguo);
}

Pues bien esto no me funciona del todo bien. Lo que me ocurre es que el cursor hace un "amago" de cambiar a WAIT_CURSOR, pero luego se queda en DEFAULT.

Espero vuesta ayuda, un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder