Hi!
Ich habe eine Schleife, in der ich mir einen String zusammenbaut, diesen String in eine JTextArea schreibt und dann eine Methode aufruft die etwas ausführt und solange wartet bis die Ergebnisse angekommen sind (kann einige Minuten dauern). Danach schreibe ich weiter Text auf die JTextArea.
Mein Problem ist nun, dass die JTextArea erst NACHDEM der letzte Text auf die TextArea geschrieben wurde, angezeigt wird.
Also sieht der Benutzer die Ausgabe nicht, die VOR der Ausführung der Methode auf die TextArea geschrieben wird.
Wie muss ich da vorgehen, damit der Text geschrieben wird (und sofort angezeigt wird) und trotzdem gewaretet wird, bis das Ergbnis da ist. Muss ich das irgendwie mit Threads machen? Ich hab die nämlich noch nie gecoded.
Habt ihr tipps?
Vielen dank und liebe Grüße
Ich habe eine Schleife, in der ich mir einen String zusammenbaut, diesen String in eine JTextArea schreibt und dann eine Methode aufruft die etwas ausführt und solange wartet bis die Ergebnisse angekommen sind (kann einige Minuten dauern). Danach schreibe ich weiter Text auf die JTextArea.
Mein Problem ist nun, dass die JTextArea erst NACHDEM der letzte Text auf die TextArea geschrieben wurde, angezeigt wird.
Also sieht der Benutzer die Ausgabe nicht, die VOR der Ausführung der Methode auf die TextArea geschrieben wird.
Wie muss ich da vorgehen, damit der Text geschrieben wird (und sofort angezeigt wird) und trotzdem gewaretet wird, bis das Ergbnis da ist. Muss ich das irgendwie mit Threads machen? Ich hab die nämlich noch nie gecoded.
Habt ihr tipps?
Vielen dank und liebe Grüße