Cześć,
piszę prostą aplikację graficzną i natknąłem się na następujące zagadnienie.
Mam trzy klasy:
- zawierającą metodę main
- klasę z gui rozszerzającą JFrame
- klasę rozszerzającą wątek
z klasy głównej wołam tylko
public class MyMain {
public static void main(String[] args) {
Gui myGui= new Gui();
}
}
w klasie Gui mam pole testowe public static JTextArea textArea oraz podpiętego pod przycisk actionListenera za pomocą którego uruchamiam wątek. Jak z poziomu klasy wątku wpisać coś do textArea? Aktualnie odnoszę się poprzez Gui.textArea czyli po nazwie klasy. Czy skoro utworzyłem instancję klasy Gui w klasie głównej to czy nie powinienem odwoływać się do instancji tej klasy myGui.textArea? Jak to powinno być wywoływane i obsłużone "po Bożemu"?