Quote Originariamente inviata da rugrag Visualizza il messaggio
il problema è che il tempo avanza di 2 alla volta invece che di 1

codice:
this.time = new Timer(1000,this);

this.time.addActionListener(this);
Beh, il listener è registrato .... 2 volte!
Uno tramite il costruttore

public Timer(int delay, ActionListener listener)

e una seconda volta tramite il metodo

addActionListener(ActionListener listener)