Abajo tienes las diez imágenes que utiliza este applet.
T1.gif:
T2.gif:
T3.gif:
T4.gif:
T5.gif:
T6.gif:
T7.gif:
T8.gif:
T9.gif:
T10.gif:
Aquí tienes el applet en acción; recuerda que se puede pulsar sobre el applet para detener o arrancar la animación.
El código de este ejemplo es incluso más sencillo que el de la página anterior, que movía una imagen. Aquí tiene el código que lo diferencia del ejemplo que movía la imagen:
. . .//Donde se declaren las variables de ejemplar:
Image duke[10];
. . .//En el método init():
for (int i = 1; i <= 10; i++) {
images[i-1] = getImage(getCodeBase(),
"../../../images/duke/T"+i+".gif");
}
. . .//En el método update(), en vez de llamar a drawFrame():
offGraphics.drawImage(images[frameNumber % 10], 0, 0, this);