Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/04/2011, 23:38
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: Como manipular array de Jbuttons de una clase en otra.?

Hola,

El problema es que estás creando un ciclo infinito que hace esperar a tu aplicación 20 segundos secuencialmente, por lo tanto la aplicación no responderá más (está bloqueada, trabada),

Código:
...
                  while(true){
                    try {
                        rando=new Random();
                        int x = rando.nextInt(5);
                        int pc=pcs[x];
                        Move move=new Move(red,pc,rando.nextBoolean());
                        move.start();
                        Thread.sleep(20000);
...
Eso se traduce en:

Código:
repita (infinitamente) {
  ...
  Espere 20 segundos;
}
Ese hilo, el hilo que está ejecutando los eventos, y tiene que esperar 20 segundos secuencialmente para siempre, es el hilo principal (event dispatcher thread).

Saludos,