How to Use Swing Timers (The Java™ Tutorials > Creating a GUI ... This Swing Java Tutorial describes developing graphical user interfaces (GUIs) for applications ... Timer ) fires one or more action events after a specified delay.