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.