Innanzitutto dovresti capire bene come funziona il Timer di Swing. C'è il tutorial ufficiale: How to Use Swing Timers

E in questo post avevo fornito un piccolo esempio completo di "cronometro" da cui puoi prendere spunto.