C
Christian76
Gast
Hallo,
ich habe ein JTree gefüllt mit Nodes. Jetzt will ich diesen JTree, also die Nodes nach einem bestimmte String durchsuchen. Das mache ich mit:
Jetzt will ich aber suchen und wenn ich was gefunden habe, möchte ich mein bereits aufgeklapptes JTree wieder schließen und zum entsprechenden Node springen.
Gibs da irgendwie eine Funktion wie springe zu Node mit der Nummer i?
Gruß
ich habe ein JTree gefüllt mit Nodes. Jetzt will ich diesen JTree, also die Nodes nach einem bestimmte String durchsuchen. Das mache ich mit:
Code:
private int findNode(String nodeName)
{
TreeNode root = (TreeNode)jtree.getModel().getRoot();
for (int i = 0; i < root.getChildCount(); ++i) {
TreeNode child = root.getChildAt(i);
if (child.toString().equals(nodeName)) {
return i;
}
}
return -1;
}
Jetzt will ich aber suchen und wenn ich was gefunden habe, möchte ich mein bereits aufgeklapptes JTree wieder schließen und zum entsprechenden Node springen.
Gibs da irgendwie eine Funktion wie springe zu Node mit der Nummer i?
Gruß