【发布时间】:2011-01-29 04:20:41
【问题描述】:
我想在我的 JTree 节点上添加“展开”按钮,以表明它们是可展开的。问题是在用户点击它们之前,它们没有孩子(由于在后台进行处理)。
有什么方法可以将节点设置为父节点或有子节点而实际上没有子节点?
谢谢
【问题讨论】:
我想在我的 JTree 节点上添加“展开”按钮,以表明它们是可展开的。问题是在用户点击它们之前,它们没有孩子(由于在后台进行处理)。
有什么方法可以将节点设置为父节点或有子节点而实际上没有子节点?
谢谢
【问题讨论】:
可以使用您自己的DefaultMutableTreeNode 实现覆盖isLeaf():
如果此节点没有子节点,则返回 true。
Swing Tutorial: JTree 在4.1 动态树下解释。
【讨论】:
使用 TreeWillExpandListener 有一个假的孩子/孩子计数并用真正的孩子替换它
【讨论】: