//
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.*;
public class UneImage extends java.applet.Applet implements Runnable {
Image imgBuffeur;
Graphics gBuffeur;
Thread actif;
public void init(){
imgBuffeur=createImage(size().width,size().height);
gBuffeur=imgBuffeur.getGraphics();
}
public void start() {
if (actif==null); {
actif = new Thread(this);
actif.start();
}
}
public void stop() {
if (actif!=null); {
actif.stop();
actif = null;
}
}
public void run() {
gBuffeur.clearRect(0,0,size().width,size().height);
while (true) {
for (int i=1; i<100;++i){
gBuffeur.clearRect(100,100,i,i);
gBuffeur.fillOval(100,100,i,i);
repaint();
try {Thread.sleep(100);}
catch(InterruptedException signal) {}
}
}
}
public void paint(Graphics g) {
g.drawImage(imgBuffeur,0,0,this);
}
}