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.
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


0