Timer
Swing innehåller en timer (javax.swing.Timer) som kan vara
praktisk att använda. Dess konstruktor tar en int som anger
antal millisekunder mellan varje gång timern avfyras och en ActionListener
som anropas när timern avfyras. Naturligtvis går det att lägga
till fler ActionListener med metoden addActionListener().
Timer innehåller metoder för att hantera fördröjningar
samt en del vanliga tidtagarmetoder som till exempel start() och
stop().
Här är ett enkelt exempel som uppdaterar en label med jämna
intervall, TimerTest.java.