Java Programm warten lassen ohne dass es stoppt?

... komplette Frage anzeigen

1 Antwort

Zunächst:

bar.setValue(i);

Funktioniert nur innerhalb deiner Schleife.

Ich möchte nur die aktuelle for schleife anhalten und nicht das ganze Programm wie mit Thread.sleep.

Genau das ist der Hinweis: Für deine GUI mit dem JProgressbar und deiner Methode benötigst du unterschiedliche Threads. 

Es gibt entsprechende Beispiele für das Setzen des Progressbars, wie hier:

https://docs.oracle.com/javase/tutorial/uiswing/examples/components/ProgressBarDemoProject/src/components/ProgressBarDemo.java

Antwort bewerten Vielen Dank für Deine Bewertung