m3x
Ensign
- Registriert
- Aug. 2005
- Beiträge
- 218
Ich habe einen Thread Programmiert der mir alle 200 ms die Zeitausgibt. Jetzt möchte ich das ich ein kleines Fenster habe in dem die Zeitaktualisiert wird - also jede sekunde soll dort die aktuelle Zeit stehen, bzw alle 200 ms "refreshed".
JFrame macht da ja nicht mit, mit AWT sollte es gehen, habe aber keine ahnung wie
Die zeit wird in einer Varibale abgespeichert du public ist. Der thread wurde in einer Klasse ausgelagert die Thread extendet.
Wie kann ich jetzt sowas visualisieren?
Vielen Dank!
JFrame macht da ja nicht mit, mit AWT sollte es gehen, habe aber keine ahnung wie
Die zeit wird in einer Varibale abgespeichert du public ist. Der thread wurde in einer Klasse ausgelagert die Thread extendet.
Code:
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Timer extends Thread {
public void run() {
GregorianCalendar c = new GregorianCalendar();
int start = c.get(Calendar.SECOND);
while (true) {
GregorianCalendar d = new GregorianCalendar();
int hour = d.get(Calendar.HOUR_OF_DAY);
int min = d.get(Calendar.MINUTE);
int sec = d.get(Calendar.SECOND);
System.out.println(hour + ":" + min + ":" + sec);
try {
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
Wie kann ich jetzt sowas visualisieren?
Vielen Dank!