Orbit
Erfahrenes Mitglied
Hallo,
Folgendes Problem:
eine Klasse leißt sehr viele Daten aus einem Array aus und verarbeitet sie (Arbeitszeit bis zu einer Minute !!).
In einer anderen Klasse soll eine JProgressBar diesen Fortschritt anzeigen.
Ich setze das Maximum der ProgressBar auf Array.length, starte einen Thread bei der bar und einen für das Array. Immer wenn ein Arrayeuintrag fertig ist wird der Progressbar nen neuer wert gegeben. Dieser wird in den Thread der ProgressBar gekleitet. Dieser thread zeigt mir aber einfach keine Werte an.
Was ist da schiefgelaufen?
Wie macht man sowas richtig?
Habs auch schon per Observer getestet, ging auch nicht...
grüße,
orbit
Folgendes Problem:
eine Klasse leißt sehr viele Daten aus einem Array aus und verarbeitet sie (Arbeitszeit bis zu einer Minute !!).
In einer anderen Klasse soll eine JProgressBar diesen Fortschritt anzeigen.
Ich setze das Maximum der ProgressBar auf Array.length, starte einen Thread bei der bar und einen für das Array. Immer wenn ein Arrayeuintrag fertig ist wird der Progressbar nen neuer wert gegeben. Dieser wird in den Thread der ProgressBar gekleitet. Dieser thread zeigt mir aber einfach keine Werte an.
Was ist da schiefgelaufen?
Wie macht man sowas richtig?
Habs auch schon per Observer getestet, ging auch nicht...
grüße,
orbit