Normal
Danke dir.Vor ab mal ein paar Anmerkungen:- Code bitte immer in [plain][code=Java]MY CODE [/code][/plain] Tags posten. So kann sich den Code besser anschauen und zitieren- In deinem Fall sollte die Frame Klasse nicht von JFrame erben, da du die Funktionalität von JFrame nicht erweitern willst - du willst sie nur nutzen. Es reicht wenn du eine Instanz von JFrame erstellst.- Vermeide die [iCode]setBounds()[/iCode] Methode und [iCode]setLayout(null);[/iCode] zu verwenden. Lies dich lieber in LayoutManager ein.- Du vermischst hier AWT mit Swing. (JFrame, TextArea,..)Nun zu deinem Problem:In deiner Frame Klasse kannst du dir einen Getter für die JTextArea erstellen[code=Java]public JTextArea getJTextArea() { return t; }[/code]Über deine jf Instanz kannst dann auf die JTextArea zugreifen: [iCode]jf.getJTextArea().append(...);[/iCode]GrußRobert
Danke dir.
Vor ab mal ein paar Anmerkungen:
- Code bitte immer in [plain][code=Java]MY CODE [/code][/plain] Tags posten. So kann sich den Code besser anschauen und zitieren
- In deinem Fall sollte die Frame Klasse nicht von JFrame erben, da du die Funktionalität von JFrame nicht erweitern willst - du willst sie nur nutzen. Es reicht wenn du eine Instanz von JFrame erstellst.
- Vermeide die [iCode]setBounds()[/iCode] Methode und [iCode]setLayout(null);[/iCode] zu verwenden. Lies dich lieber in LayoutManager ein.
- Du vermischst hier AWT mit Swing. (JFrame, TextArea,..)
Nun zu deinem Problem:
In deiner Frame Klasse kannst du dir einen Getter für die JTextArea erstellen
[code=Java]
public JTextArea getJTextArea() { return t; }
[/code]
Über deine jf Instanz kannst dann auf die JTextArea zugreifen: [iCode]jf.getJTextArea().append(...);[/iCode]
Gruß
Robert