Hallo ich hab gerade ein für mich unlogisches Problem:
Ich habe eine Main Klasse die mittels
Konsole oKonsole = new Konsole();
eine Neue Instanze der Klasse Konsole erstellen soll.
Das TextArea das in der Konsole Klasse benutzt wird ist in der Main Klasse definiert:
public static JTextArea area = new JTextArea();
Es soll beliebig oft eine Konsole neu erstellt werden.
Das funktioniert auch soweit
doch wenn ich jetzt in eine Konsole rein schreibe bekomm ich die aktualisierung immer nur in der "neuesten Instanze der Konsole" obwohl sich alle Instanzen von Konsole sich immer auf das TextArea in der Main Klasse beziehen.
Bsp:
- Ich öffne Konsole1
- schreibe rein
- und bekomm die Ausgabe auch dort
- Ich öffne Konsole 2
- schreibe rein
- und bekomm die Ausgabe auch dort!
- jetzt schreibe ich nochmal in Konsole1
- und bekomm nur die Ausgabe in der Instanze der Konsole 2
- also nicht in der eigenen wo ich rein geschrieben habe
Wieso ist das so?
//
Ah verdammt ich habe den Thread ins falsche unterforum erstellt
bitte nach Plattform programmieren verschieben
Ich habe eine Main Klasse die mittels
Konsole oKonsole = new Konsole();
eine Neue Instanze der Klasse Konsole erstellen soll.
Das TextArea das in der Konsole Klasse benutzt wird ist in der Main Klasse definiert:
public static JTextArea area = new JTextArea();
Es soll beliebig oft eine Konsole neu erstellt werden.
Das funktioniert auch soweit
doch wenn ich jetzt in eine Konsole rein schreibe bekomm ich die aktualisierung immer nur in der "neuesten Instanze der Konsole" obwohl sich alle Instanzen von Konsole sich immer auf das TextArea in der Main Klasse beziehen.
Bsp:
- Ich öffne Konsole1
- schreibe rein
- und bekomm die Ausgabe auch dort
- Ich öffne Konsole 2
- schreibe rein
- und bekomm die Ausgabe auch dort!
- jetzt schreibe ich nochmal in Konsole1
- und bekomm nur die Ausgabe in der Instanze der Konsole 2
- also nicht in der eigenen wo ich rein geschrieben habe
Wieso ist das so?
//
Ah verdammt ich habe den Thread ins falsche unterforum erstellt
bitte nach Plattform programmieren verschieben
Zuletzt bearbeitet: