Uhr:Label aktuallisieren

julian.veh

Bekanntes Mitglied
Hi All 🙂

Ich habe eine Uhr geschrieben aber ein kleines Problem und zwar wie kann sich das Label wo die Zeit steht, die ganze Zeit aktualisieren? Wenn
Java:
label1.setText("...");
in eine endlosschleife schreibe, wird der frame nicht nichtmehr auf visible gesetzt und wenn ich es danach mache verändert es sich ja nicht mehr. Kann ich das nicht mit @Override irgendwie wie überschreiben, dass es sich die ganze Zeit aktuallisiert?

lG
 
Code:
setText
musst du in nem separaten Thread aufrufen.
Wie tickt denn aktuell deine Uhr?
 
Java:
public void tick()
    {
        while(true)
        {
            seconds = seconds ++;
            try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {}

            if(seconds > 59)
            {
                seconds = 0;
                minutes = minutes ++;
            }
            if(minutes > 59)
            {
                minutes = 0;
                hours = hours ++;
            }
            if(hours > 24)
            {
                hours = 0;
            }
        }
    }

like that 😀

was heißt in einem seperaten Thread?
Kannst du mir ein Beispiel machen?
 

Neue Themen


Zurück
Oben