【发布时间】:2012-09-19 16:58:04
【问题描述】:
我有一个 DeafultTreeModel 树,其中包含三个级别的节点。我希望能够使根节点及其直接子节点不可选择。而第三级子节点应该是可选的。有人可以帮我解决这个问题。我是 Swing 的新手,希望有人能帮我解决这个问题,因为我无法在任何地方找到答案。
【问题讨论】:
-
您可能需要提供自己的selection model 来确定是否应该进行选择
-
请注意那些希望只使根节点不可选择的人,在点击监听器中,您可以在 TreeSelectionListener::valueChanged() 中添加类似这样的内容:
if (node == null || node.isRoot()) { return; }
标签: java swing selection jtree treemodel