2010-08-04 16 views
2

根我有這樣一個JTree:JTree的設置處理上第一點水平可見時,不顯示

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

我不想顯示 的MasterRoot節點,但如果我叫`configTree.setRootVisible (假);

我:

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

而且我想這一點:

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

注:是的,我需要的只是 '+ - '(什麼名字爲節點處理器???)到在主根後顯示給我的第一級節點。

回答

5

'+ - '被稱爲'句柄',您需要調用的方法是setShowsRootHandles(true)

這實際上只是對UI的暗示。它的外觀和感覺是否遵守提示。

+0

非常感謝,我很抱歉在接受你的答案這麼晚了。 – Guillaume 2010-09-06 12:55:05

相關問題