Cita:
Iniciado por chuidiang Hola:
En java hay un hilo que se encarga de atender los botones y de pintar. Si al pulsar el botón haces un Thread.sleep(), estas durmiendo ese hilo. Cualquier cosa que intentes pintar, no se pintará hasta que el hilo "despierte", por lo que lo más posible que te esté pasando es que la imagen se pinte y se borre todo de golpe al final de ese Thread.sleep(). La solución es crear un nuevo hilo de esta forma
Código:
codigo del boton () {
mostrar imagen
nuevo hilo que espere dos segundos {
borrar imagen (este código dentro del hilo)
}
}
mas detalles
http://chuwiki.chuidiang.org/index.p...hread)_de_Java
Se bueno.
Mira Chuidiang como ya te habia comentado que me habia funcionado perfectamente como habias dicho, ahora note otro pequeño problema: fijate que todo funciona bien cuando presiono el 2do JButton y espero 2 segundos para que dependiendo si coinciden o no las imagenes entonces desaparezcan los JButton o volver poner los iconos a null, PERO si presiono rapidamente boton tras boton, entonces la aplicacion ya no funciona correctamente, entonces lo que quisiera saber es como hacer para que durante esos dos segundos todos los botones queden desabilitados o no se les pueda dar click. de antemano gracias.