K
Kyb2010
Gast
Hallo,
ich bin ein ziemlich unerfahren im Programmieren, ich sitze jetzt schon ewig an dieser Sache.
Ich will "eigentlich" nur einen einfachen Countdowntimer erstellen, desse Fortschritt durch ein jProgressBar angezeigt wird. Ich hab jezt schon viel gelesen aber bekomme es einfach nicht hin.
Erst wenn die schleife fertig ist springt die Progressbar auf 100.
Grüße
ich bin ein ziemlich unerfahren im Programmieren, ich sitze jetzt schon ewig an dieser Sache.
Ich will "eigentlich" nur einen einfachen Countdowntimer erstellen, desse Fortschritt durch ein jProgressBar angezeigt wird. Ich hab jezt schon viel gelesen aber bekomme es einfach nicht hin.
Erst wenn die schleife fertig ist springt die Progressbar auf 100.
Java:
public void countdown()
{
long ctime;
ctime = System.currentTimeMillis();
while(System.currentTimeMillis()-ctime <=5000)
{
float x =(float)(System.currentTimeMillis()-ctime);
float count = x/5000*100;
final int percent = (int) count +1 ;
System.out.println(percent);
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run()
{
jProgressBar2.setValue(percent);
}
});
}
}
Grüße