JTree expandieren (aufklappen)

marcap

Mitglied
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:

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
 
hi,

hast du schon mal in die java doc geschaut?
Code:
jawax.swing.JTree  void expandPath(TreePath path)
das ist genau das was du suchst...

hmf
 
Hey,

das ist mir jetzt ein bisschen Peinlich. Mein Tree ist glaube ich kein JTree sondern ein org.eclipse.swt.widgets.Tree; :S
Zumindest findet er die Methode Tree.expandPath(); nicht ...
 
Also dann schau doch bitte erstmal nach mit was du Programmierst. SWT, AWT oder Swing und was du da dementsprechen für nen Tree hast. Und es gibt ein extra Forum für Oberflächengeschichten in dass du dann ja beim nächsten Mal dann posten solltest :)
 
Ok werde ich tun ;) Bin halt auch neu hier ^^
Programmiere mit SWT, hätte ich vorher erwähnen müssen. Tut mir leid ... Habe also einen SWT Tree.
 
Zurück