如何通过提供绝对路径直接在Java Swing中生成文件树?

Abh*_*nav 3 java swing jtree

我的要求是我的UI上有一个浏览按钮.当我选择一个目录并按下Open时,然后使用所选路径,应该出现一个树结构.父/根目录将从我选择的文件夹开始.

例如:如果我选择c:/ mydocuments/myfiles,那么树的根将是myfiles,然后它应该在树中显示它的所有子项.

目前在摇摆中,JTree可用于生成树结构,但为此,我们需要制作一个列表,然后将其提供给JTree.

在我的场景中,每当我需要生成列表时,路径发生变化就变得很困难.

所以我想知道在java中我们有像jqueryfiletree这样的东西,它采用绝对路径并自动生成树.

Rob*_*bin 6

您不需要列出清单.您应该只拥有可以TreeModel基于文件路径生成的代码.

该代码可在互联网上的许多位置获得.例如,在这篇Sun JTree文章中

另一个很好的例子是来自Andrew Thompson 的'文件浏览器GUI',他也在这个网站上活跃