tach leute, hab mal nun eine andere frage.
ich möchte eine JProgressBar einbauen, habe zunächst kein MAX. die soll er sich von der dauer des threads holen. und dann so lange der thread läuft, soll sich der wert des prgoressbars um eins erhöhen bis MAX.
ist sinnlos, soll es aber nur vorführen.
die idee war jetzt die folgende:
läuft aber nicht. erst wird der thread ausgeführt und am ende direkt auf 100% angezeigt. wie lange der thread dauert konnte ich nicht bestimmen, so habe ich MAX einfach auf 100 gesetzt. naja viele problemchen wie man sieht.. hoffe ihr könnt mir auch hier weiterhelfen!
lieben gruß,
huzein
ich möchte eine JProgressBar einbauen, habe zunächst kein MAX. die soll er sich von der dauer des threads holen. und dann so lange der thread läuft, soll sich der wert des prgoressbars um eins erhöhen bis MAX.
Java:
final Thread runnable = new Thread(new Runnable(){
public void run(){
for(long i=0;i<10001;i++)
System.out.println("hallo");
}
});
die idee war jetzt die folgende:
Java:
Thread thread = new Thread(runnable);
thread.start();
while(thread.isAlive())
progressBar.setValue(progressBar.getValue()+1);
läuft aber nicht. erst wird der thread ausgeführt und am ende direkt auf 100% angezeigt. wie lange der thread dauert konnte ich nicht bestimmen, so habe ich MAX einfach auf 100 gesetzt. naja viele problemchen wie man sieht.. hoffe ihr könnt mir auch hier weiterhelfen!
lieben gruß,
huzein