JTree:如何获取选定节点的路径

new*_*ger 5 java swing jtree

有没有办法像使用类似的东西一样在 JTree 中获取选定节点的选定路径

String pathForNode = JTree.getLastSelectedPathComponent().getPath().toString();
Run Code Online (Sandbox Code Playgroud)

小智 1

我用过这个:

    jTreeVarSelectedPath = "";
    Object[] paths = jTreeDirectorios.getSelectionPath().getPath();
    for (int i=0; i<paths.length; i++) {
        jTreeVarSelectedPath += paths[i];
        if (i+1 <paths.length ) {
            jTreeVarSelectedPath += File.separator;
        }
    }
Run Code Online (Sandbox Code Playgroud)