RETOUR Exemple Java

Construction d'une animation simple

Votre navigateur ne prend pas en charge Java


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


Remarques, erreurs
nicolas.janey@univ-fcomte.fr