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