Hallo,
Ich habe mir einen JTree zusammengebaut. Nun nehme ich per Oberfläche änderungen an dem Tree vor. Um diese änderungen auch sichtbar zu machen muss der Tree geleert und wieder neu aufgebaut werden. Für diesen Vorgang habe ich eine Methode implementiert:
Wie kann ich den Tree nach dem "neuschreiben" wieder so "aufklappen" wie er vor dem vorgang war?
Vielen Dank im vorraus
Ich habe mir einen JTree zusammengebaut. Nun nehme ich per Oberfläche änderungen an dem Tree vor. Um diese änderungen auch sichtbar zu machen muss der Tree geleert und wieder neu aufgebaut werden. Für diesen Vorgang habe ich eine Methode implementiert:
Code:
public static Document renewConfigInterface(Document doc, String ConfigFilename, Tree simulators) {
handleXML.writeXML(doc, ConfigFilename);
doc = handleXML.readXMLcreateJDOM(ConfigFilename);
TreeItem[] allItems = simulators.getItems();
for (int cnt = 0; cnt < allItems.length; cnt++) {
allItems[cnt].dispose();
}
handleConfigInterface.writeAllSimsToTree(simulators, doc);
return doc;
}
Wie kann ich den Tree nach dem "neuschreiben" wieder so "aufklappen" wie er vor dem vorgang war?
Vielen Dank im vorraus