标签: java swing jtree
我对选择更改的JTree侦听器事件有疑问。问题是: - 首先,我在另一个项目下选择树中的项目(例如,节点A - >节点B(选中)) - >旧选择为空,新选择为[节点A,节点B] - 比我折叠该节点的父节点(例如,折叠节点A的所有子节点) - >旧选择为空(!),新选择为节点A 为什么事件返回旧项的空选择?这是一个错误吗? 谢谢你的回复!
答案 0 :(得分:0)
根据docs,它可以为空。
在第一个选择中,旧路径始终为空。
然后你折叠你的节点,你的树没有路径到最后一个节点(对于你在折叠的节点A中),因为你再次得到空。