我想得到指定节点的所有子节点treepath(路径),不是只要节点名称,我该怎么做呢?

解决方案 »

  1.   

    JTree t = new JTree();
    int count = t.getSelectionPath().getPathCount();
    for (int i = 0; i < count; i++) {
    t.getSelectionPath().getPathComponent(i);
    }
      

  2.   


    DefaultMtableTreeNode node = 指定的节点;int chlCount = node.getChildCount();
    List<TreePath[]> paths = new ArrayList<TreePath[]>();DefaultMtableTreeNode chlNode = null;
    for(int i = 0; i < chlCount; i++){
      chlNode = node.getChildAt(i);
      paths.add(chl.getPath());
    }
      

  3.   

    老大node这个getPath获取出来的是TreeNode好不,另外是DefaultMutableTreeNode而不是DefaultMtableTreeNode