/** * AppliVisage1.java * * * Created: Sun Sep 26 13:41:42 1999 * * @author Philippe Genoud * @version */ import java.awt.*; import java.awt.event.*; public class AppliVisage1 { public static void main(String[] args) { Frame laFenetre = new Frame("VISAGE ANIME"); laFenetre.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} }); laFenetre.setSize(512, 512); Dessin d = new Dessin(); laFenetre.add(d); laFenetre.show(); // creation d'un objet VisageRond VisageRond v1 = new VisageRond(); // on rajoute cet objet la zône de dessin d.ajouterObjet(v1); // la boucle d'animation while (true) { // le visage a atteint un des bords, il change de direction if (v1.bordAtteint()) v1.inverserDxEtDy(); // le visage effectue un déplacement élémentaire v1.deplacer(); // la zone de dessin se réaffiche d.repaint(); // un temps de pause pour avoir le temps de voir le nouveau dessin d.pause(50); } } } // AppliVisage1