determine TreePath for a TreeNode
public TreePath getPath(TreeNode treeNode){ List list = new ArrayList(); while (treeNode != null) { list.add(treeNode); treeNode = treeNode.getParent(); } Collections.reverse(list); return new TreePath(list.toArray()); }