Yo tengo varias labels. Lo que necesito es ir cargando una imagen en cada label cada segundo. El tiempo de espera ya lo tengo solucionado. El problema que tengo es que no pinta cada imagen cada segundo como yo queiro. Lo que hace es pintarme todas las imàgenes al final de todos los intervalos de tiempo. He probado de todo y nada parece funcionar. ahì les dejo el còdigo.
ImageManager.setButtonImage(dialog.front1,cardImag ePath1,cardImagePath1);//Pone una imagen en fron1 que es un JLabel
Thread.currentThread().sleep(500);
dialog.requestFocus();
JDialog name= new JDialog(new Frame(),true);
name.setVisible(true);
name.setVisible(false);
ImageManager.setButtonImage(dialog.card2,cardImage Path2,cardImagePath2);//Pone una imagen en card2 que es un JLabel
Thread.currentThread().sleep(500);
name.setVisible(true);
name.setVisible(false);
ImageManager.setButtonImage(dialog.card3,cardImage Path3,cardImagePath3);//Pone una imagen en card3 que es un JLabel
Thread.currentThread().sleep(500);
name.setVisible(true);
name.setVisible(false);
ImageManager.setButtonImage(dialog.card4,cardImage Path4,cardImagePath4);//Pone una imagen en card4 que es un JLabel
Thread.currentThread().sleep(500);