Hallo,
habe ein Problem damit zu ermitteln, welche Node aus meinem JTree gerade ausgewaehlt ist.
Erst mal zu meiner code-technischen Umsetzung:
Hoffe man sieht, wie ich es gemacht habe. Jedenfalls fuege ich Nodes vom Typ treeNode ein und moechte, nachdem ich im Baum eine Node ausgewaehlt habe und einen Button geklickt habe, dass mir zunaechst ein mal die ID des Knotens angezeigt wird, die ich ja im Konstruktur gesetzt habe. Ist das moeglich? Bekomme das naemlich nicht hin.
Mein Ansatz war mich auf tree.getSelectionPath zu konzentrieren, allerdings komme ich da nicht weiter...
Kann mir da vielleicht jemand einen Tipp geben?
Vielen Dank schon mal im Voraus
habe ein Problem damit zu ermitteln, welche Node aus meinem JTree gerade ausgewaehlt ist.
Erst mal zu meiner code-technischen Umsetzung:
Code:
class treeNode extends DefaultMutableTreeNode{
int id;
int parent_id;
treeNode(int id, int parent_id, Object title){
super(title);
this.id = id;
this.parID = parID;
}
}
class treeModel extends DefaultTreeModel{
treeModel(treeNode newNode, treeNode parent){
int i = getChildCount(parent);
insertNodeInto(newNode, parent, i);
}
}
...
treeNode child = new treeNode(...);
insertNode(child, parent);
Hoffe man sieht, wie ich es gemacht habe. Jedenfalls fuege ich Nodes vom Typ treeNode ein und moechte, nachdem ich im Baum eine Node ausgewaehlt habe und einen Button geklickt habe, dass mir zunaechst ein mal die ID des Knotens angezeigt wird, die ich ja im Konstruktur gesetzt habe. Ist das moeglich? Bekomme das naemlich nicht hin.
Mein Ansatz war mich auf tree.getSelectionPath zu konzentrieren, allerdings komme ich da nicht weiter...
Kann mir da vielleicht jemand einen Tipp geben?
Vielen Dank schon mal im Voraus