G
Guest
Gast
Hallo,
ich wollte nach Button Klick in der actionPerformedMethode eine Fortschrittsanzeige mittels einer JProgressBar
realisieren.
in der Art:
actionPerformed() {
1. Fortschrittsanzeige (unbestimmte) erzeugen in Panel A
2. Methodenaufruf, der eine gewisse Zeit benötigt und Ergebnis B liefert
3. Fortschrittsanzeige aus Panel A entfernen und Ergebnis B hinzufügen
}
Nun habe ich mich gewundert, dass dies so nicht funktioniert, da ein neuzeichnen erst möglich ist, wenn mein actionPerformed beendet ist, wie ich hier: http://forums.sun.com/thread.jspa?threadID=427336&tstart=-2 lesen konnte.
Nun die Frage, wo bekomme ich nähere Infos zu diesem Swing UI thread, der mein Neuzeichnen blockiert? Und wieso isr das denn so gelöst (blockieren des neuzeichnens während der actionPerformed Methode)?
ich wollte nach Button Klick in der actionPerformedMethode eine Fortschrittsanzeige mittels einer JProgressBar
realisieren.
in der Art:
actionPerformed() {
1. Fortschrittsanzeige (unbestimmte) erzeugen in Panel A
2. Methodenaufruf, der eine gewisse Zeit benötigt und Ergebnis B liefert
3. Fortschrittsanzeige aus Panel A entfernen und Ergebnis B hinzufügen
}
Nun habe ich mich gewundert, dass dies so nicht funktioniert, da ein neuzeichnen erst möglich ist, wenn mein actionPerformed beendet ist, wie ich hier: http://forums.sun.com/thread.jspa?threadID=427336&tstart=-2 lesen konnte.
Nun die Frage, wo bekomme ich nähere Infos zu diesem Swing UI thread, der mein Neuzeichnen blockiert? Und wieso isr das denn so gelöst (blockieren des neuzeichnens während der actionPerformed Methode)?