Aktualisierung des JProgressBar in Abhängigkeit eines Threads

Status
Nicht offen für weitere Antworten.

huzein

Mitglied
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.

Java:
final Thread runnable = new Thread(new Runnable(){
        public void run(){
	     for(long i=0;i<10001;i++)
	     System.out.println("hallo");
	}
});
ist sinnlos, soll es aber nur vorführen.
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
 

sparrow

Top Contributor
Gib dem Thread die Möglichkeit einen Methode aus der Basis aufzurufen oder gib einen Verweis auf die JProgressBar mit und lass im Thread die Value setzen. IMHO sollte das dann funktionieren.
 

huzein

Mitglied
ok denke das könnte klappen..
bräuchte jetzt nun noch einen kleinen tip wie ich die dauer eines threads herausfinden kann..
 

sparrow

Top Contributor
ok denke das könnte klappen..
bräuchte jetzt nun noch einen kleinen tip wie ich die dauer eines threads herausfinden kann..

Das kommt wohl darauf an was der Thread macht.
Wenn der Thread eine einzige Endlosschleife ist wird er wohl nie enden.
Wenn er etwas durchzählt hilft nur wenn man vorher weiß bis wohin er zählt....
 

huzein

Mitglied
ok angenommen ich möchte eine datei einlesen, oder daten laden im üblichen speichern/laden sinne, bzw. den speicher- oder ladevorgang anzeigen. darauf sollte es im prinzip hinauslaufen am ende.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Aktualisierung eines Buttons Java Basics - Anfänger-Themen 18
R Text Pane Aktualisierung erst nach JOptionPane Java Basics - Anfänger-Themen 10
C Array Aktualisierung wird nicht im Tooltip angezeigt Java Basics - Anfänger-Themen 2
M Gui Aktualisierung Java Basics - Anfänger-Themen 2
R aktualisierung des View im MVC-Pattern Java Basics - Anfänger-Themen 5
Private Void Auto-Aktualisierung der Zeitanzeige Java Basics - Anfänger-Themen 10
T Canvas aktualisierung mit repaint Java Basics - Anfänger-Themen 5
G Fortlaufende Aktualisierung bei eigener Klasse Java Basics - Anfänger-Themen 2
G Aktualisierung von JTable Java Basics - Anfänger-Themen 4
I Problem mit Inhalt-Aktualisierung Java Basics - Anfänger-Themen 18
M Problem mit Aktualisierung von GridBagLayout Java Basics - Anfänger-Themen 2
H Kapselung JProgressBar in JTable, aber getValueAt() greift nicht Java Basics - Anfänger-Themen 7
S Thread.sleep mit JProgressBar Java Basics - Anfänger-Themen 1
E jProgressbar, 6 Versuche, welche value angeben ? Java Basics - Anfänger-Themen 3
E jProgressBar auf 0 stellen Java Basics - Anfänger-Themen 1
E JProgressbar Java Basics - Anfänger-Themen 8
M JProgressBar wird nicht richtig angezeigt Java Basics - Anfänger-Themen 8
S JProgressbar mit individuellem Start/Endpunkt Java Basics - Anfänger-Themen 11
V Zugriff auf jProgressbar Java Basics - Anfänger-Themen 10
D jProgressBar soll bei 100% sein wenn sql Abfrage inkl. jTable schreiben fertig ist... Java Basics - Anfänger-Themen 5
S JProgressBar richtig anwenden Java Basics - Anfänger-Themen 27
N JProgressBar Java Basics - Anfänger-Themen 8
K Threads jProgressBar update Java Basics - Anfänger-Themen 14
J JProgressBar - wird nicht geupdated Java Basics - Anfänger-Themen 3
H JProgressBar wird nicht aktualisiert Java Basics - Anfänger-Themen 7
S jProgressBar läuft nicht! Java Basics - Anfänger-Themen 13
Y jprogressbar beenden? Java Basics - Anfänger-Themen 4
L JProgressBar für FileUpload Java Basics - Anfänger-Themen 3
B Pseudo JProgressBar Java Basics - Anfänger-Themen 3
G JProgressBar - XP style Java Basics - Anfänger-Themen 4
G JProgressBar während dem ausführen einer Funktion Java Basics - Anfänger-Themen 3
S jProgressBar Java Basics - Anfänger-Themen 3
G JProgressBar Java Basics - Anfänger-Themen 2
G JProgressBar#2 Java Basics - Anfänger-Themen 2
G JProgressBar Java Basics - Anfänger-Themen 7
G jProgressBar value aus anderer Klasse heraus verändern Java Basics - Anfänger-Themen 7
B jProgressBar mit while nicht for Java Basics - Anfänger-Themen 13
K JProgressbar, zur laufzeit steuern Java Basics - Anfänger-Themen 7
V JProgressBar anklickbar? Java Basics - Anfänger-Themen 2
A Timer + JProgressBar Java Basics - Anfänger-Themen 4
G in JProgressBar Fortschritt anzeigen Java Basics - Anfänger-Themen 8
P JDialog & JProgressBar Java Basics - Anfänger-Themen 2
Z Problem mit JProgressBar Java Basics - Anfänger-Themen 4
B Semaphoren in Abhängigkeit an Bedingungen richtig setzen Java Basics - Anfänger-Themen 3
N UML Dependency/Abhängigkeit von SetterMethoden Java Basics - Anfänger-Themen 1
H Führende Nullen in Abhängigkeit von der Stellenanzahl einer Konstante Java Basics - Anfänger-Themen 4
M CellReender Zellenfarbe int abhängigkeit einer anderen Zelle Java Basics - Anfänger-Themen 13
J Anzahl von for-Schleifen in Abhängigkeit von Zahleneingabe erzeugen Java Basics - Anfänger-Themen 1
D Sortieren in Abhängigkeit von einer anderen Sortierung Java Basics - Anfänger-Themen 14
G Variablen in Abhängigkeit vom Betriebssystem festlegen Java Basics - Anfänger-Themen 6
C Combobox in Abhängigkeit von Spinner Java Basics - Anfänger-Themen 6
W Abhängigkeit 3er Variablen Java Basics - Anfänger-Themen 6
G 2. JComboBox in Abhängigkeit der 1. JCombobox füllen Java Basics - Anfänger-Themen 2
B Klassen beerben, die in Abhängigkeit zueinander stehen Java Basics - Anfänger-Themen 2
N Abhängigkeit zu anderen Jar Dateien Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben