简单的问题。我有一个TreePath到我的JTree中的节点。如何将此TreePath转换为TreePath指向的DefaultMutableTreeNode? p>
答案 0 :(得分:11)
您应该可以致电getLastPathComponent
上的TreePath
并为TreeNode
或DefaultMutableTreeNode
投放该邮件,并且可以继续。
答案 1 :(得分:7)
如果你的treemodel由DefaultMutableTreeNodes组成,你可以使用它
node=(DefaultMutableTreeNode)path.getLastPathComponent();
答案 2 :(得分:1)
model是DefaultTreeModel
private TreePath getTreePath(TreeNode node) {
TreeNode[] nodes = model.getPathToRoot(node);
TreePath path = new TreePath(nodes);
return path;
}