G
Guest
Gast
hallo,
folgendes Problem:
Ich habe zwei Klassen: in der ersten Klasse (Klasse A) habe ich mein GUI erstellt und eine Methode (loadFile()) zum Laden von Dateien implementiert. Die Klasse enthält zudem eine JTextArea, in der dann die geladene Datei dargestellt werden soll.
Die zweite Klasse (Klasse B) enthält die Angaben für ein Menü, sprich: Datei > Laden
Beide Klassen habe ich separat gepeichert.
Die Methode (loadFile()) der ersten Klasse (Klasse A) möchte ich nun per Menüeintrag aus der 2 Klasse (Klasse B) aufrufen und die Datei in der TextArea der ersten Klasse (Klasse A) darstellen.
Leider wird nachdem öffnen der Datei nix in der JTextArea dargestellt. Lasse ich mir aber nun den Text auf der Konsole ausgeben, wird er angezeigt. Das öffnen hat also richtig funktioniert.
Anscheinend kann ich von der 2. Klasse (Klasse B) nicht auf die JTextArea der ersten Klasse (Klasse A) zugreifen, Habs schon mit get- und setterMethoden probiert. Es wird aber nichts angezeigt.
Wenn ich einen Button("laden") in der ersten Klasse (Klasse A) erstelle, dann wird der Text in der JTextArea dargestellt.
Ich hoffe, ich hab mich deutlich ausgedrückt und es hat einer eine Idee.
Danke im Voraus
folgendes Problem:
Ich habe zwei Klassen: in der ersten Klasse (Klasse A) habe ich mein GUI erstellt und eine Methode (loadFile()) zum Laden von Dateien implementiert. Die Klasse enthält zudem eine JTextArea, in der dann die geladene Datei dargestellt werden soll.
Die zweite Klasse (Klasse B) enthält die Angaben für ein Menü, sprich: Datei > Laden
Beide Klassen habe ich separat gepeichert.
Die Methode (loadFile()) der ersten Klasse (Klasse A) möchte ich nun per Menüeintrag aus der 2 Klasse (Klasse B) aufrufen und die Datei in der TextArea der ersten Klasse (Klasse A) darstellen.
Leider wird nachdem öffnen der Datei nix in der JTextArea dargestellt. Lasse ich mir aber nun den Text auf der Konsole ausgeben, wird er angezeigt. Das öffnen hat also richtig funktioniert.
Anscheinend kann ich von der 2. Klasse (Klasse B) nicht auf die JTextArea der ersten Klasse (Klasse A) zugreifen, Habs schon mit get- und setterMethoden probiert. Es wird aber nichts angezeigt.
Wenn ich einen Button("laden") in der ersten Klasse (Klasse A) erstelle, dann wird der Text in der JTextArea dargestellt.
Ich hoffe, ich hab mich deutlich ausgedrückt und es hat einer eine Idee.
Danke im Voraus