next up previous contents
Nächste Seite: Animationen Aufwärts: Animationen Vorherige Seite: Farben darstellen   Inhalt

Systemuhrzeit in einem Applet ausgeben

Die Systemuhrzeit soll mit Hilfe eines Applets ausgegeben werden32.

import java.awt.*;
import java.applet.*;
import java.util.Date;

public class Uhrzeit extends Applet implements Runnable {

    Thread proz;

    public void start() {
        if (proz == null) {
            proz = new Thread(this);
            proz.start();
        }
    }

    public void run() {
        while (proz == Thread.currentThread()) {
            repaint();
            try {
                Thread.sleep(1000);
            }
            catch (InterruptedException ie) {
            }
        }
    }

    public void paint(Graphics g) {
        g.setColor(Color.white);
        g.fillRect(5,5,290,90);
        g.setColor(Color.blue);
        g.drawString(new Date().toString(), 50, 50);
    }
}

Im Gegensatz zum vorangegangenen Beispiel wird hier die start()-Methode für Applets verwendet, die beim Aufruf des Applets ausgeführt wird33. Damit wird der Thread erzeugt und gestartet. new Date() liefert die aktuelle Systemuhrzeit; dieser Wert muss mit Hilfe der toString()-Methode in eine Zeichenkette umgewandelt.


\includegraphics[width=5.5cm]{ThUhrzeit.ps}



Alfred Nussbaumer 2003-02-10