gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:49:23 24 4
gpt4 key购买 nike

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

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

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

在我的场景中,这变得很困难,因为每次我需要在路径发生变化时生成一个列表。

所以我想知道在 Java 中我们有类似 jqueryfiletree 的东西吗?它采用绝对路径并自动生成树。

最佳答案

您不需要列出 list 。您应该只拥有可以根据文件路径生成 TreeModel 的代码。

并且该代码可在互联网上的许多位置获得。例如在 this Sun JTree article

另一个很好的例子是 'File Browser GUI'来自 Andrew Thompson,他也活跃于此站点

关于java - Java Swing 中如何通过提供绝对路径直接生成文件树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com