2011-04-05 27 views
2

我有這棵樹顯示文件結構,我有文件夾和文件。一些文件夾不可訪問,我禁用它們(它們在UI中顯示爲灰色) - 我正在節點渲染器中執行此操作。問題是這些文件夾在文件夾圖標前仍然有「+」圖標(句柄或稱之爲)。我試圖改變這一點。以編程方式更改顯示節點的句柄

有沒有辦法讓我以編程方式將節點句柄從「+」更改爲「 - 」?就像我決定節點不能在節點渲染器中創建句柄「 - 」或其他東西一樣?

回答

2

請注意,「節點」圖標/句柄在展開節點時呈現(例如,您可以看到節點的內容)。我假設你想要節點而不是有任何子節點,因此不會顯示減號或加號手柄。


如果你想要這些節點沒有任何孩子,你可以撥打setAllowsChildren(false)。或者,如果您正在實施TreeNode界面,請從isLeaf()返回true

+0

很酷,這個工程。我修改了isLeaf()的行爲,現在不再出現+圖標。謝謝 – Mircea 2011-04-05 10:00:55

相關問題