WB01624_.gif (281 octets) RETOUR

Exemple Java

Construction d'une animation simple

Votre navigateur ne prend pas en charge Java

Horizontale.gif (2348 octets)

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() ;
  }
}

Horizontale.gif (2348 octets)

Horizontale.gif (2348 octets)

Conçu pour être visualisé au moyen de Netscape Navigator ou Internet Explorer

Horizontale.gif (2348 octets)

Remarques, erreurs
nico@univ-fcomte.fr