我有一个简单的 JTree。
我通过 setSelectionPath() 在代码中设置它的选定节点。
一切正常,但我想要的是相应的节点(路径的末尾)突出显示,就好像用户用鼠标单击它一样,以便树本身也有一个视觉反馈指示选择哪个节点。
问候乌鸦
最佳答案
要聚焦并展开所选节点:
jtree.setScrollsOnExpand(true)
判断是否 树可能会滚动以显示以前隐藏的子项。
如果此属性为 true(默认值), 当节点展开时,树可以使用滚动来使 节点可见后代的最大可能数量。jtree.setExpandsSelectedPaths(true)
允许配置 JTree 自动扩展选定的路径。
如果您想手动管理,
您可以使用jtree.setExpandedState(TreePath path, boolean state)
方法
关于java - 将树节点标记为已选择(Swing),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34026539/