Adding a Node to a JTree Component

// Create tree JTree tree = new JTree(); DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); // Find node to which new node is to be added int startRow = 0; String prefix = "J"; TreePath path = tree.getNextMatch(prefix, startRow, Position.Bias.Forward); MutableTreeNode node = (MutableTreeNode)path.getLastPathComponent(); // Create new node MutableTreeNode newNode = new DefaultMutableTreeNode("green"); // Insert new node as last child of node model.insertNodeInto(newNode, node, node.getChildCount());

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.