Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2014, 09:02
mijayasu
 
Fecha de Ingreso: marzo-2011
Mensajes: 40
Antigüedad: 13 años, 8 meses
Puntos: 1
Pregunta Pausar java, pausar la ejecucion

Hola amigos

Quiero poner una pausa en cierto lugar del codigo.. para poder que dos botones se deshabiliten por un tiempo determinado, y luego de esta pausa.. que se habiliten nuevamente..

El problema es que si utilizo Thread.sleep(algo);

si se paraliza pero no cuando quiero, parece que internamente se sigue ejecutando
las demas sentencias, ya que cuando pongo un JOptionPane en el mismo lado ahi si se deshabilitan, ya que ese mensaje detiene la ejecucion hasta hacer clic en aceptar

con el wait() le he probado pero sale error, alguien que le haya pasado este problema.??

Ejemplo:

boton1.setEnabled(false);
boton2.setEnabled(false);
Thread.sleep(500); //si pongo el JOptionPane si se ve que estan deshabilitados
boton1.setEnabled(true);
boton2.setEnabled(true);

espero no cansarlos..!!