
{filelink=583}
/***** Code de MesExemples.com *******/
import java.applet.Applet;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
/*
* Créer un Compteur avec une applet
*
**/
public class applet extends Applet implements Runnable
{
Thread myThread;
int compteur;
public void init()
{
compteur = 0;
myThread = new Thread(this);
myThread.start();
}
public void run()
{
try
{
while(true)
{
// à chaque passage du boucle, demandez la mise à jour de l'affichge de
l'applet
repaint();
// Attendez une seconde avant l'affichage de la boucle suivante
Thread.sleep(1000);
++compteur;
}
}
catch(Exception e)
{
}
}
public void paint(Graphics g)
{
g.setFont(new Font("Arial",Font.BOLD,30));
FontMetrics fm = g.getFontMetrics();
String s = "" + compteur;
Dimension d = getSize();
int x = d.width/2 - fm.stringWidth(s)/2;
int y = d.height/2;
g.drawString(s,x,y);
}
}
Code HTML d'exécution de l'applet