Wielowątkowość - komunikacja z oknem głównym

0

Witam.
Mój problem opiszę najprościej jak się da - załóżmy, że mam klasę reprezentującą wątek (dziedziczącą po Thread), tworzę dwa takie wątki i chciałbym aby co jakiś czas zgłaszały one swój stan do okna głównego np. przez zmianę treści pola tekstowego. Jak najlepiej zrealizować coś takiego? Czy wystarczy przekazać referencję do tego obiektu? Z Javą miałem już trochę do czynienia, ale jeśli chodzi o wielowątkowość, to w tym temacie stawiam pierwsze kroki.
Nie pokażę Wam żadnego kodu jak wymaga tego zwyczaj forum, bo go nie mam, ale nie oczekuję też tego od Was. Proszę tylko o wskazówki jak coś takiego można zaprojektować.
Z góry dziękuję za odpowiedzi.

0

Nie jestem biegły w wielowątkowości, ale poprawny rozwiązaniem powinna być zmiana zawartości takiego pola tekstowego z wątku, ale przy użyciu SwingUtilities.invokeLater (żeby sama zmiana wykonała się w wątku EDT jak wymaga tego Swing)

2

Wydaje mi się, że tutaj najlepiej nadaje się SwingWorker: http://download.oracle.com/javase/tutorial/uiswing/concurrency/worker.html

0

Wielkie dzięki za szybką odpowiedź, SwingWorker był tym czego potrzebowałem :)

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