Hallo !
Es gibt in einer GUI-Applikation eine Klasse MainClass und NebenClass.
Beide haben eine JTextArea und einen JButton.
Es gelingt mir immer mit dem Main_JButton einen String zu Neben_JTextArea
hinzuzuschreiben per (Main_JButton ActionListener) :
NebenClass.Neben_JTextArea.append("text from main \n");
Umgekehrt ist es sehr schwieríg.
Erstellen einer neuen Instanz von der MainClass verursacht einblenden einer neuen GUI.
Und es soll ein String zu der Main_JTextArea addiert werden in dem schon vorhandenen Fenster der MainClass.
Das heisst, dass von der MainClass keine neue Instanz erscheinen darf
und es soll mit dem Neben_JButton ein String in die Main_JTextArea ein geschrieben werden,
ebenfalls mit append.
Der Listener von dem Neben_JButton soll in der JNeben_Class ode in einer SonstClass implementiert sein.
Wer kann das Rätsel knacken ?
Auf Wunsch der Code beider Dateien.
Es gibt in einer GUI-Applikation eine Klasse MainClass und NebenClass.
Beide haben eine JTextArea und einen JButton.
Es gelingt mir immer mit dem Main_JButton einen String zu Neben_JTextArea
hinzuzuschreiben per (Main_JButton ActionListener) :
NebenClass.Neben_JTextArea.append("text from main \n");
Umgekehrt ist es sehr schwieríg.
Erstellen einer neuen Instanz von der MainClass verursacht einblenden einer neuen GUI.
Und es soll ein String zu der Main_JTextArea addiert werden in dem schon vorhandenen Fenster der MainClass.
Das heisst, dass von der MainClass keine neue Instanz erscheinen darf
und es soll mit dem Neben_JButton ein String in die Main_JTextArea ein geschrieben werden,
ebenfalls mit append.
Der Listener von dem Neben_JButton soll in der JNeben_Class ode in einer SonstClass implementiert sein.
Wer kann das Rätsel knacken ?
Auf Wunsch der Code beider Dateien.