W Netbeans tworze prostą aplikacją która ma wykonywać obliczenia na macierzach w oddzielnym wątku i wyświetlać wyniki tych operacji także w oddzielnym wątku. Mam klasę okna głównego aplikacji wygenerowaną przez Netbeans, klasę Macierz, oraz dwie klasy implementujące interfejs Runnable, ObliczRunnable oraz WyswietlRunnable. Mam problem z klasą ObliczRunnable. Kiedy tworzę obiekt tej klasy potrzebny do wątku przekazuje do konstruktora dwa obiekty klasy macierz które mają być dodane. W metodzie run wątku jest wtedy np. wywołanie Macierz1.dodaj(Macierz2), którego wartością zwrotną jest oczywiście wynik tej operacji. W jaki sposób z metody run przekazać tą wartość z powrotem do klasy okna głównego aplikacji, a w końcu do jakiegoś TextArea.