Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/11/2013, 11:46
francap
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 107
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Problema al mostrar un dialogo

Hola, Muchas gracias por tu respuesta... me ha servido de mucho

No quiero irme sin aportar nada así que dejo un ejemplo funcionando:

Código Java:
Ver original
  1. // las siguientes variables las declaré como propiedad de la clase
  2.                         DialogoCargando prop_DialogoCargando;
  3.                         prop_existeUsuario=null;
  4.  
  5.                          public Boolean buscarDatoSQL(String usuario){
  6.  
  7.                        prop_DialogoCargando =new DialogoCargando(); // el dialogo antes de abrir el nuevo hilo con la consulta
  8.  
  9.             SwingWorker<Void, Void> hiloBD =new SwingWorker<Integer, Void>() {
  10.  
  11.                 @Override
  12.                 protected Integer doInBackground(){ // es el método  que se ejecuta en el nuevo hilo
  13.                    
  14.                     prop_existeUsuario=existeUsuarioEnBD(usuario);
  15.                    
  16.                    
  17.                    
  18.                 }
  19.                
  20.                 @Override
  21.                 protected void done() {// es el metodo que se ejecuta luego que termina de ejecutarse doInBackground()
  22.                     comprobarUsuario();
  23.                     prop_controlador.prop_dialogoCargando.setVisible(false);// cierro el díalogo al terminar de ejecutarce la consulta
  24.                    
  25.                 }
  26.                
  27.                                        
  28.             };
  29.            
  30.             hiloBD.execute();


Gracias por tu ayuda he aprendido mucho investigando entorno al tema!!