标签: java swing treeview jtree directory-structure
我正在使用JTree构建文件夹树结构(GUI),如果我知道正确的文件结构,我可以手动构建它。我想实现在文本文件中指定的这种结构读取结构,这是动态的。我在编码递归类型问题方面有点差。请帮帮我
如果文本文件结构如下所示
root - 0 LivingBeings - 1 动物 - 2 狗 - 3 猫 - 3 鸟 - 2 孔雀 - 3 乌鸦 - 3
我需要一个树形结构,如图像
答案 0 :(得分:1)
您应该考虑实施TreeModel接口。例如,引用FileTreeModel的here适用于JTree,如here所示,或Outline,如here所示。< / p>
TreeModel
FileTreeModel
JTree
Outline
另请参阅XMLTree,该文件从XML文件中读取节点,引用here。
XMLTree