gpt4 book ai didi

java - 构造具有无限深度的 JTree

转载 作者:行者123 更新时间:2023-11-30 07:33:19 25 4
gpt4 key购买 nike

如果我不知道 jTree 的深度是多少,我可以使用什么逻辑来构造 JTree。我的数据库中有一个类别表,其中包含父类别和子类别等。我想用该数据构建 JTree。你能给我一些关于如何做到这一点的想法吗?以下是我的数据库结构。
enter image description here

最佳答案

实现您自己的 TreeNode它在打开节点时(即在第一次调用 children()getChildCount() 时)临时(通过数据库查询)填充其子节点列表,而不是构建 DefaultMutableTreeNode 的树提前。

另见 Java tuorial关于这个话题。 How to Load Children 部分展示了使用 TreeWillExpandListener 的不同方法。 s 和详细主题 here

关于java - 构造具有无限深度的 JTree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5953982/

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