Construction d'une animation simple
Classe Thread d'animation
public class ThreadExemple1 extends Thread {
private Exemple1 ex1 ;
public ThreadExemple1(Exemple1 e) {
ex1 = e ;
}
public void run() {
while ( true ) {
try {
sleep(50) ; }
catch(Exception e) {} ;
ex1.repaint() ; }
}
}
L'applet
import java.applet.Applet ;
import java.awt.* ;
public class Exemple1 extends Applet {
int x = 10 ;
public void paint(Graphics g) {
x++ ;
if ( x == 250 )
x = 10 ;
g.drawString("Hello",x,15) ;
}
public void init() {
ThreadExemple1 te1 = new ThreadExemple1(this) ;
te1.start() ;
}
}
Conçu pour être visualisé au moyen de
Netscape Navigator ou Internet Explorer
Remarques, erreurs
nico@univ-fcomte.fr |