![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e1026. Removing a Node to a JTree Component// Create tree JTree tree = new JTree(); DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); // Find node to remove int startRow = 0; String prefix = "b"; TreePath path = tree.getNextMatch(prefix, startRow, Position.Bias.Forward); MutableTreeNode node = (MutableTreeNode)path.getLastPathComponent(); // Remove node; if node has descendants, all descendants are removed as well model.removeNodeFromParent(node); // The root cannot be removed with removeNodeFromParent(); // use the following to remove the root model.setRoot(null);
e1024. Finding a Node in a JTree Component e1025. Adding a Node to a JTree Component e1027. Converting a Node in a JTree Component to a TreePath e1028. Converting All Nodes in a JTree Component to a TreePath Array
© 2002 Addison-Wesley. |