我想获取 tar -tf 的输出(这是 Linux 文件系统的长目录列表)并将其放入 java jtree 中。
我遇到的问题是如何使层次结构正确。根节点很简单,但如何将其他节点添加到树中的适当位置?我相信这将涉及找到树中的父节点。
到目前为止,我使用 DefaultMutableTreeNode 作为根节点并为每个节点创建一个新节点。我创建了一个重写 toString 的自定义对象来给出目录或文件的名称,一个返回其完整路径的 getPath 和一个末尾不带名称的完整路径 getParent。
最佳答案
文章Understanding the TreeModel可能会提供一些有关在适合与 JTree
一起使用的 TreeModel
中建模分层文件的指导。
关于java - 获取 tar -tf 输出并将其放入 java jtree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5682464/