我有这棵显示文件结构的树,我有文件夹和文件。有些文件夹不可访问,我正在禁用它们(它们在 UI 中显示为灰色)——我在节点渲染器中执行此操作。问题是这些文件夹在文件夹图标之前仍然有“+”图标(句柄或它的名称)。我正在努力改变这一点。
有没有办法以编程方式将节点句柄从“+”更改为“-”?就像当我决定某个节点不可访问以在节点渲染器中设置句柄“-”时一样?
最佳答案
请注意,“减号”图标/句柄在展开节点时呈现(例如,您可以看到节点的内容)。我假设您希望该节点不有任何子节点,因此不会呈现减号或加号句柄。
如果您希望这些节点没有任何子节点,您可以调用 setAllowsChildren(false)在他们。或者,如果您正在实现 TreeNode
从 isLeaf()
返回 true
的界面.
关于java - 以编程方式更改显示节点的句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5549048/