Contagem de tempo!

Bom dia,
Tenho uma aplicação que necessita a contagem te tempo da passagem de alguns bits
ou seja a cada bit ele abre um cronometro no proximo elel finaliza.
preciso fazer esse tipo de implementacao com threads ou existe alguma classe ou metodo que já faça esse tipo de coisa.
Não quero ficar inventando a roda mas essa aplicação que estou trabalhando já esta complicado demais !!!

:shock: listener , observers , threads , swing , tudo junto pra fazer uma coisas só :shock:

Para contar o tempo, use o System.currentTimeMillis() ou System.nanoTime().

Para exibir a contagem, não bastaria usar um Timer do Swing? Esse posto mostra como exibir o tempo com Threads, Timer do util e timer do Swing (veja os exemplos na página 2 também):
http://www.guj.com.br/posts/list/52964.java#279083

Era isso?

Não se se serve pra ti,
tipo quando iniciar um bit vc inicializa uma variavel date e quando finalizar o bit,
vc pode pegar a variavel date inicializada e subtrair com a date atual.
Eh uma forma simples de resolver !!!