DefaultMutableTreeNode parent = (DefaultMutableTreeNode) selected.getLastPathComponent();
DefaultMutableTreeNode child = new DefaultMutableTreeNode("child " + (parent.getChildCount() + 1));
parent.add(child);
DefaultTreeModel dtm = (DefaultTreeModel) tree.getModel();
dtm.nodesWereInserted(parent, new int[] { parent.getIndex(child) });
tree.expandPath(selected);
}
}
};
addButton.addActionListener(addListener);
commandsPanel.add(addButton);