// -------------------------------------------------- // COMPTE A REBOURS // -------------------------------------------------- import java.applet.*; import java.awt.*; import java.util.Date; public class CompteARebours extends Applet { // Les dates Date bientot; Date aujourdhui = new Date(); // La différence des 2 dates long diff; // Initialisation public void init() { String s, s1, s2, s3; // Couleur de fond setBackground(Color.black); // Date à atteindre (passée en paramètre à l'applet) s = getParameter("DATE"); s1 = s.substring(0, 2); s2 = s.substring(3, 5); s3 = s.substring(6, 10); bientot = new Date(Integer.parseInt(s3)-1900, Integer.parseInt(s2)-1, Integer.parseInt(s1), 23, 59, 59); // Différence des 2 dates diff = bientot.getTime() - aujourdhui.getTime(); } // Affichage public void paint(Graphics g) { g.setColor(Color.white); g.drawString("" + diff/1000/60/60/24, 10, 15); g.setColor(Color.orange); g.drawString("" + aujourdhui.getTime(), 10, 30); g.drawString("" + bientot.getTime(), 10, 45); } }