H
Hobbyprog
Gast
Hallo Leute,
ich bin ein Hobby Programmierer und weiß einfach nicht mehr, wo ich die Lösung für mein Problem suchen soll. Und hier ist es:
Ich habe einen JInternalFrame mit mehreren Textfeldern in einer Klasse (IntFrame). Daten dazu können geladen werden, der Dateiname kann mit der Methode getDateiname() abgerufen werden. Soweit noch klar.
Die Klasse IntFrame wird in "HauptFrame" (abgel. von JFrame) mit dem Konstruktor
per Menüaufruf zur Laufzeit gesetzt. Ich kann eine Datei laden und gut. Auch in einem zweiten und dritten und siebten IntFrame geht das. Auch noch klar.
Jetzt möchte ich in der Klasse HauptFrame die Möglichkeit geben, eine "Gruppe" zu sichern, also alle Dateinamen aller IntFrames in eine Datei schreiben. Dazu benötige ich jetzt die verschiedenen Dateinamen der IntFrames. Mit myIntFrame.getDateiname(); bekomme ich aber nur den letzten instanziierten IntFrame. Warum das so ist, ist mir klar. Nur: Wie mache ich es anders? Kann mir jemand sagen, wo ich suchen muss? Vielleicht sogar ein Beispiel? Ich stehe völlig auf dem Schlauch.
Vorweg schon mal vielen Dank für Eure Hilfe!
Gruß
Ein Hobby-Programmierer
ich bin ein Hobby Programmierer und weiß einfach nicht mehr, wo ich die Lösung für mein Problem suchen soll. Und hier ist es:
Ich habe einen JInternalFrame mit mehreren Textfeldern in einer Klasse (IntFrame). Daten dazu können geladen werden, der Dateiname kann mit der Methode getDateiname() abgerufen werden. Soweit noch klar.
Die Klasse IntFrame wird in "HauptFrame" (abgel. von JFrame) mit dem Konstruktor
Code:
IntFrame myIntFrame = new IntFrame();
Jetzt möchte ich in der Klasse HauptFrame die Möglichkeit geben, eine "Gruppe" zu sichern, also alle Dateinamen aller IntFrames in eine Datei schreiben. Dazu benötige ich jetzt die verschiedenen Dateinamen der IntFrames. Mit myIntFrame.getDateiname(); bekomme ich aber nur den letzten instanziierten IntFrame. Warum das so ist, ist mir klar. Nur: Wie mache ich es anders? Kann mir jemand sagen, wo ich suchen muss? Vielleicht sogar ein Beispiel? Ich stehe völlig auf dem Schlauch.
Vorweg schon mal vielen Dank für Eure Hilfe!
Gruß
Ein Hobby-Programmierer