- Thread-Objekt erzeugen
- Thread.start() aufrufen
- die Methode run() wird durch den gestarteten Thread ausgeführt
Eine das Interface Runnable implementierende Klasse muss die parameterlose Methode run() enthalten. Sie wird dann aufgerufen, wenn eine Runnable implementierende Klasse ein Thread-Objekt bildet. Hier wird in ihr zunächst ein Date-Objekt gebildet. Dies gibt das aktuelle Datum nebst Zeitangabe aus, was anschließend auf einem JLabel dargestellt wird. In der Folge ruht der aktive Thread für genau eine Sekunde. Anschließend wird wiederum ein neues Date-Objekt gebildet.
Der ausführende Thread selber wird über eine Methode start() bereits im Konstruktor gebildet und mittels Thread.start() auch gestartet.