当未显示root时,JTree在第一个节点级别设置可见句柄

Gui*_*ume 3 java swing jtree

我有一个像这样的JTree:

MasterRoot
+-RootA
 +-ChildA1
  +-GrandChildA1a
+-RootB
 +-ChildB1
  +-GrandChildB1a
Run Code Online (Sandbox Code Playgroud)

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

我有:

RootA
 +-ChildA1
  +-GrandChildA1a
RootB
 +-ChildB1
  +-GrandChildB1a
Run Code Online (Sandbox Code Playgroud)

我想要这个:

+-RootA
 +-ChildA1
  +-GrandChildA1a
+-RootB
 +-ChildB1
  +-GrandChildB1a
Run Code Online (Sandbox Code Playgroud)

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

Dev*_*ler 6

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

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