Methode um neuen Knoten eines Jtree anzuhängen

goldmeber

Grünschnabel
Hi,

kann mir jemand ein Beispiel zeigen für die unten beschriebene Methode ein neuen Knoten anlege, aber ohne die Preferences Sachen.
Möchte einfach nur wissen wie ich an einem bestehenden Knoten ein weiteres Baltt anhänge. mit einer Methode.
Das Beispiel von unten hab ich nur mit Preferences gefunden.
Als Quelle wird ein vorhandenes node eines Tree's übergeben.


/** Fügt den übergebenen Knoten der GUI und den Einstellungen hinzu.
*/
public void addNode(DefaultMutableTreeNode node) throws BackingStoreException {
if(node.getUserObject() instanceof Preferences) {
Preferences prefs = (Preferences)node.getUserObject();
// Name des neuen Knotens eingeben
String res = JOptionPane.showInputDialog(this, "Enter node name:");
if(res != null) {
// Neuer Knoten den Einstellungen hinzuf³gen
Preferences newPrefs = prefs.node(res);
// Neuer Knoten sichern
newPrefs.flush();
// Knoten der GUI hinzuf³gen
DefaultMutableTreeNode newNode = new DefaultMutableTreeNode(newPrefs);
node.add(newNode);
model.insertNodeInto(newNode, node, node.getChildCount()-1);
}
}
}
 
Zurück