Мой текущий JTree устанавливается следующимКак удалить внука из JTree?
- Корень
- Child 1
- Внук 1.1
- Grandchild 1.2
- Ребенок 2
- Grandchild 2.1
- Внук 2,2
Вопрос в том, как я могу удалить любой из выбранного внучат? Когда я пробовал root.removeNodeFromParent (...), кажется, что он работает только для детей 1 и 2, а не для внука.
DefaultTreeModel model = (DefaultTreeModel) workspaceTree.getModel();
DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();
DefaultMutableTreeNode child = (DefaultMutableTreeNode) root.getChildAt(0);
child.remove(new DefaultMutableTreeNode("Grandchild 1.1"));
model.reload(root);
Я имею эту ошибку говоря аргумент, как ребенок
Для лучшей помощи раньше, опубликовать [SSCCE] (http://sscce.org/). –