Hallo,
habe eine Schleife in einer Klasse.
in dieser Klasse wird ein Objekt einer anderen Klasse (=JFrame mit Progressbar / Statusmeldung) erstellt.
Bei einem bestimmten Fortschritt der Schleife, rufe ich folgende Methode der Statusmeldung auf:
Dachte mir durch das repaint, sollte dann die Statusmeldung bzw. der JProgressBar den Fortschrtt anzeigen.
Leider erscheint zwar bei Ausführung der Frame, der Fortschritt wird jedoch nicht angezeigt (es wird gar nix angezeigt. Die Statusmeldung bleibt solange unverändert, als ob sie "hängt" da, bis die Schleife beendet ist).
Gibts da ne simple Lösung dafür, oder muss ich die Statusmeldung in einen eigenen Thread auslagern?
danke
christoph
habe eine Schleife in einer Klasse.
in dieser Klasse wird ein Objekt einer anderen Klasse (=JFrame mit Progressbar / Statusmeldung) erstellt.
Bei einem bestimmten Fortschritt der Schleife, rufe ich folgende Methode der Statusmeldung auf:
Code:
public void statusmeldung_updaten(int akt_pos)
{
jPGB_Fortschritt.setValue(akt_pos);
this.repaint();
}
Dachte mir durch das repaint, sollte dann die Statusmeldung bzw. der JProgressBar den Fortschrtt anzeigen.
Leider erscheint zwar bei Ausführung der Frame, der Fortschritt wird jedoch nicht angezeigt (es wird gar nix angezeigt. Die Statusmeldung bleibt solange unverändert, als ob sie "hängt" da, bis die Schleife beendet ist).
Gibts da ne simple Lösung dafür, oder muss ich die Statusmeldung in einen eigenen Thread auslagern?
danke
christoph