我有一个JTree结构,如下所示。每当节点有子节点时,我就会出现一些图标,这些图标正常工作。
我的问题是我需要隐藏ROOT节点。当我隐藏ROOT节点时,即使它们有子节点,也不会显示MainTop1和MainTop2节点的图标。隐藏ROOT节点我正在使用“setRootVisible(false)”。
当隐藏ROOT节点时,Topic1和Topic节点的图标也会正确显示。
任何人都知道如何在隐藏ROOT时显示MainTop1和MainTop2的图标?提前谢谢。
下面是我的树形结构:
ROOT
MainTop1
Topic1
Subtopic1
Subtopic2
MainTop2
Topic2
Subtopic1
答案 0 :(得分:4)
JTree#setShowsRootHandles(boolean newValue)
控制根元素的句柄状态。
通常,这是false
。尝试更改为true
答案 1 :(得分:0)