Wie implementiere ich in Java einen Zähler, der jede
Sekunde um eins hochgezählt wird? Es soll nur ein
einfacher Sekundenzähler sein, er muss nicht nach 60 sekunden
auf minuten umspringen oder so.
v.stf
Wie implementiere ich in Java einen Zähler, der jede
Sekunde um eins hochgezählt wird? Es soll nur ein
einfacher Sekundenzähler sein, er muss nicht nach 60 sekunden
auf minuten umspringen oder so.
v.stf
Hallo Volker,
ich würde das mit dem Timer aus dem Package javax.swing. realisieren.
Timer timer = new Timer(1000,ActionListener);
1000: 1000ms
ActionListener:
Instanz einer Klasse, die die Schnittstelle ActionListener implementiert
=> Methode public void actionPerformed(ActionEvent e) {}
wird jede Sekunde aufgerufen. Hier kannst Du dann einen int-Wert immer um 1 erhöhen.
Alles klar?
Gruß Jörg
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
RTFM
in java.lang.System:
public static long currentTimeMillis()