我有这个树显示文件结构,我有文件夹和文件。某些文件夹无法访问,我正在禁用它们(它们在UI中显示为灰色) - 我在节点渲染器中执行此操作。问题是这些文件夹在文件夹图标之前仍然有“+”图标(句柄或它叫什么)。我试图改变它。
我是否可以通过编程方式将节点句柄从“+”更改为“ - ”?就像当我决定无法访问节点时,在节点渲染器或其他东西中设置句柄“ - ”?
答案 0 :(得分:2)
请注意,展开节点时会呈现“减号”图标/句柄(例如,您可以看到节点的内容)。我假设您希望节点不有任何子节点,因此不会呈现减号或加号句柄。
如果您希望这些节点没有任何子节点,您可以在其上调用setAllowsChildren(false)。或者,如果您要实施TreeNode
界面,则会从isLeaf()
返回true
。