3

我有一个这样的 JTree:

MasterRoot
+-RootA
 +-ChildA1
  +-GrandChildA1a
+-RootB
 +-ChildB1
  +-GrandChildB1a

我不希望显示 MasterRoot 节点但是如果我调用 `configTree.setRootVisible(false);

我有:

RootA
 +-ChildA1
  +-GrandChildA1a
RootB
 +-ChildB1
  +-GrandChildB1a

我想要这个:

+-RootA
 +-ChildA1
  +-GrandChildA1a
+-RootB
 +-ChildB1
  +-GrandChildB1a

注意:是的,我只需要在主根之后将“+-”(它的名称是什么?节点处理程序??)显示到我的第一级节点。

4

1 回答 1

6

'+-' 被称为 'handle',你需要调用的方法是setShowsRootHandles(true).

这实际上只是对 UI 的提示。是否尊重提示取决于外观和感觉。

于 2010-08-05T20:16:29.383 回答