带复选框和 JFileChooser 的 Swing JTree
通过使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来有点复杂......就树而言,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