Threads 1h 20min Countdown

Waterfront

Mitglied
Ich möchte ein Coutdown machen der 1h 20min lang ist.
Aber ich möchte in einem JLabel wie eine Digital Uhr angezeigt bekommen, wielange es noch dauert zB. -> 01:15:43

Mein Denkansatz war jetzt immer, das ich alles auf Sekunden umrechne und es dann mit einer For-Each Schleife Sekündlich runterzählen lasse. Problem ist dann aber ich kann es nicht mehr als Digital Uhr richtig darstellen, da dann
nicht 01:15:43 steht sondern: 01:75:4543
Ich hoffe ihr versteht das so irgendwie wie ich das meine...
Man müsste halt immer abfragen wann 60 Sekunden gezählt wurden, und dann eine Minute abrechen & Wenn 60min gezählt wurde eine Stunde abrechnen! :(

Das ist doch aber total aufwändig !?

Geht das nicht besser!?? :bahnhof:

LG
 

Thallius

Top Contributor
Ja so zwei Berechnungen zu machen ist schon verdammt aufwendig. Ich meine das ist ja schliesslich kein Computer der dafür entwickelt wurde.... Ach Mist ist es ja doch....

SCNR

Claus
 
Zuletzt bearbeitet:

Java20134

Bekanntes Mitglied
Java:
	final Timer timer = new Timer(1000, new ActionListener() { //1000ms = 1s
		       
		      public void actionPerformed(ActionEvent e) { 
		    	  lbl.setText(Integer.toString(sekunden--));      
		      }
		}); 
		
		timer.start();

Mein JLabel heißt lbl und mein Integer Sekunden und der Rest sollte sich selbst erklären!
 

Waterfront

Mitglied
Das hab ich mir jetzt zusammen gebastelt und funktioniert soweit. :rtfm:

Java:
	public long[] ConvertSecondsToTime (long seconds){
		
		long hours = TimeUnit.SECONDS.toHours(seconds);
		long minutes = TimeUnit.SECONDS.toMinutes(seconds) - (TimeUnit.SECONDS.toHours(seconds)* 60);
		long secondss = TimeUnit.SECONDS.toSeconds(seconds) - (TimeUnit.SECONDS.toMinutes(seconds) *60);
		long[] ausgabe = {hours,minutes,secondss};
		
		
		return ausgabe;
	}

LG
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Mit Countdown Midnestdauer für Teilaufgabenerledigung erzwingen Java Basics - Anfänger-Themen 8
S Stunden/Tage Countdown Java Basics - Anfänger-Themen 9
T Countdown erstellen Java Basics - Anfänger-Themen 7
T Countdown funktioniert nicht Java Basics - Anfänger-Themen 5
J Countdown Java Basics - Anfänger-Themen 3
D Erste Schritte Countdown mehrfach verwenden Java Basics - Anfänger-Themen 5
F countdown Java Basics - Anfänger-Themen 5
G Countdown von Heute bis Zieldatum Java Basics - Anfänger-Themen 4
N Countdown Java Basics - Anfänger-Themen 4
W Countdown auf "schwarze Blöcke" Java Basics - Anfänger-Themen 3
F Countdown und dann Aktion Java Basics - Anfänger-Themen 4
S Countdown 5min bis 0sek Java Java Basics - Anfänger-Themen 10
C countdown/timer/Zeit warten lassen Java Basics - Anfänger-Themen 14
D Countdown Funktion aus SQl Datenbank Java Basics - Anfänger-Themen 21
N countdown zähl problem Java Basics - Anfänger-Themen 5
O Countdown mit Erhöhung Java Basics - Anfänger-Themen 2
H Countdown Java Basics - Anfänger-Themen 10
T Countdown, der in der selben Zeile bleibt Java Basics - Anfänger-Themen 6
D Timer bzw. Countdown Java Basics - Anfänger-Themen 3
T countdown Methode mit Timer Java Basics - Anfänger-Themen 2
F Countdown Probleme Java Basics - Anfänger-Themen 9
R Countdown erstellen Java Basics - Anfänger-Themen 3
S Countdown auf JPanel ausgeben Java Basics - Anfänger-Themen 6
M Countdown in Java Java Basics - Anfänger-Themen 16
B Countdown zwischen 2 Zeitpunkten Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben