JTextArea - odświeżanie/dopisywanie w pętli

0

Witam,
mam pętle 'while', której czas wykonywania jest dość długi - chcę wyrzucać do JTextArea informacje o aktualnym zadaniu/postępie. Niestety teksty dopisują się dopiero po wykonaniu całej pętli. Teksty próbowałem wrzucać przy pomocy takiej metody:

protected void appendTextInfo(final String msg) {
        SwingUtilities.invokeLater(new Runnable(){ 
            public void run(){    
                txtrInfo.append(msg);
            }
        });
    }

Jak to najlepiej zrobić?

0

A tą pętlę nie wykonujesz przypadkiem w EDT (tzn GUI ci się nie freezuje)? Polecam użycie SwingWorkera, powinien się idealnie nadawać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0