Applet décompte du temps

Contenu du snippet

Applet qui décompte le temps. Elle peut être utilisée par ex en cumul avec l'option bgsound d'une page HTML pour afficher le tps restant de la musique de fond.

Source / Exemple :


/**************************************************************

  • Fichier AppletTemps.java créé le 16/05/2002 v1.1
  • Permet de gérer l'affichage du temps restant d'une chanson
  • dans une page web.
  • Paramètres : Minutes
  • Secondes
  • Gaelle P. (me_gaelle@yahoo.fr)
  • /
import java.awt.*; import java.applet.*; import java.awt.event.*; import javax.swing.*; import java.lang.Integer; import java.net.URL; public class AppletTemps extends Applet { private Integer Minutes; private Integer Secondes; private int Min; private int Sec; URL url; public AppletTemps() { setFont(new Font("Courrier",Font.BOLD,14)); setForeground(Color.white); } public void init() { Min = Minutes.parseInt(getParameter("Minutes")); Sec = Secondes.parseInt(getParameter("Secondes")); } public void play() { } public void paint(Graphics g) { boolean i=true; String ch1=""; String ch2=""; while(i) { ch1 = ch1.valueOf(Min); ch2 = ch2.valueOf(Sec); g.clearRect(0,0,getSize().width,getSize().height); g.drawString(ch1, 10, 15); g.drawString(" minutes", 20, 15); g.drawString(ch2, 90, 15); g.drawString(" secondes", 110, 15); Sec--; if (Sec == -1) { Sec = 59; Min--;} if (Min== -1) { i = false; Sec=0; Min=0;} try {Thread.sleep(1000);} catch (InterruptedException signal) {} } } } ------------------------------------------------ La page HTML : ------------------------------------------------ <HTML> <HEAD> </HEAD> <BODY BGCOLOR="000000"> <CENTER> <APPLET code = "AppletTemps.class" width = "190" height = "15" > <param name="Minutes" value="1"> <param name="Secondes" value="5"> </APPLET> </CENTER> </BODY> </HTML>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.