Hallo zusammen,
mal wieder eine Frage zu JTrees:
Ich habe einen JTree mit selbstdefinierten Objekten.
Speichern / Laden wollte ich wie folgt machen:
Soweit schön und gut: Speichert und Läd mir den JTree mit Struktur.
ABER: Jetzt möchte ich auch noch meine UserObjects mit speichern !!
Also im Prinzip den JTree direkt mit den Objekten speichern.
Geht so etwas ??
Ich möchte die Alternative vermeiden, erst den Baum komplett durchzugehen, alle Objekte einzeln zu speichern,
dann die Baumstruktur zu speichern,.....,die Baumstruktur zu laden,
den Baum anzulegen, den Baum komplett durchgehen und wieder alle Objekte anhängen.
Danke für Hilfe
mal wieder eine Frage zu JTrees:
Ich habe einen JTree mit selbstdefinierten Objekten.
Speichern / Laden wollte ich wie folgt machen:
Code:
public void vSave (String filename){
try{
FileOutputStream fs = new FileOutputStream(filename);
ObjectOutputStream os = new ObjectOutputStream(fs);
os.writeObject(treeModel);
os.close();
}
catch (IOException e){
}
}
public static void vOpen (String filename){
try{
FileInputStream ffs = new FileInputStream(filename");
ObjectInputStream is = new ObjectInputStream(ffs);
treeModel= (DefaultTreeModel)is.readObject();
}
catch (IOException e){
}
catch (ClassNotFoundException e){
}
tree.setModel(treeModel);
tree.repaint();
}
Soweit schön und gut: Speichert und Läd mir den JTree mit Struktur.
ABER: Jetzt möchte ich auch noch meine UserObjects mit speichern !!
Also im Prinzip den JTree direkt mit den Objekten speichern.
Geht so etwas ??
Ich möchte die Alternative vermeiden, erst den Baum komplett durchzugehen, alle Objekte einzeln zu speichern,
dann die Baumstruktur zu speichern,.....,die Baumstruktur zu laden,
den Baum anzulegen, den Baum komplett durchgehen und wieder alle Objekte anhängen.
Danke für Hilfe