Actualizar secuencia de imágenes

Al
31 de Enero del 2006
Hola,

Quiero hacer una secuencia de imágenes que cambie cada 10 segundos.

El problema que tengo es que sólo se muestra la ultima imagen de la secuencia. No se me cambian las demás.

Me podeis ayudar.

Gracias!

Rupper
31 de Enero del 2006
Podrías especificar más?

Cómo las almacenas? En una linkedlist? Cómo recorres la lista?

A primera vista, tiene pinta de ser un probelma de que estés trabajando en entorno estático.

Salu2. Rupper.

Al
31 de Enero del 2006
Mmmm.... Bueno... no las almaceno en ninguna parte. Lo que tengo es una función:

private void mostrarImagen(String obj){
long tInicial;
long tReal;
try{
jLabelSecIm2_2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagenes/"+obj+".jpg")));
tInicial = System.currentTimeMillis();
tReal = System.currentTimeMillis();
while (tReal<=(tInicial + 10000)){
//Esperar, no hacer nada
tReal = System.currentTimeMillis();
}
this.repaint();
}
catch (Exception e){
System.out.println("Error. "+e.toString());
}
}

Y después, desde el programa principal, llamo a esta función pasando cada nombre de la imagen...

Al
31 de Enero del 2006
Bueno, ya lo he solucionado. Gracias a todos!