带复选框和 JFileChooser 的 Swing JTree

发布于 2024-11-01 07:32:38 字数 468 浏览 6 评论 0原文

通过使用 JFileChooser,我可以选择使用文件对象获取 JList 的文件和文件夹,并使用复选框显示它。现在我的要求是我想用复选框在树结构中显示选定的文件和文件夹,并且该复选框应该仅适用于根元素而不适用于所有子元素。

示例:例如,我选择了文件夹 ABC 和 PQR,其中包含子文件夹和几个文件 现在在 UI 上应该显示

Checkbox1 ABC--
          --SubFolders
          .           --SubFolder
          .                      --Files
          --Files
Checkbox2 PQR--
          --SubFolders
          .           --SubFolder
          .                      --Files
          --Files

By using JFileChooser I am able to select file and folders getting JList with File Objects and I am showing it with checkbox. Now my requirement is like I want to show the selected file and folder in tree structure with checkbox and the checkbox should be only for root elements not for all child elements.

Example : For Example, I selected folders ABC and PQR which containt sub folders and few files
now on UI It should be display

Checkbox1 ABC--
          --SubFolders
          .           --SubFolder
          .                      --Files
          --Files
Checkbox2 PQR--
          --SubFolders
          .           --SubFolder
          .                      --Files
          --Files

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隔纱相望 2024-11-08 07:32:38

听起来有点复杂......就树而言,OReilly Java Cookbook 上的在线代码帖子可能会帮助您:

http://java.codefetch.com/cache ?url=http://examples.oreilly.com/javacook2/javacooksrc2.jar&path=gui/FileTree.java&lang=java&qy=jtree+file

Sounds a bit complicated... as far as the tree goes, there's an online post of code from the OReilly Java Cookbook that might help you:

http://java.codefetch.com/cache?url=http://examples.oreilly.com/javacook2/javacooksrc2.jar&path=gui/FileTree.java&lang=java&qy=jtree+file

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文