/***** 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 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//FR"> <html> <head> </head> <body bgcolor="000000"> <center> <applet code = "applet.class" width = "500" height = "300" > </applet> </center> </body> </html> |
Cet article Java-Applet: Utiliser une boucle dans une applet est apparu en premier sur .