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.