【发布时间】:2017-03-18 15:56:25
【问题描述】:
我有以下问题:我创建了一个树查看器并绑定了一个数据模型。树完全倒塌了。
现在我想在树中选择一个特定的节点:
treeViewer.setSelection(new StructuredSelection(person), true);
Person 是我在数据模型中的自定义对象之一。如果树被展开,将找到并选择该节点。
因为该节点是另一个节点(3. 级别)的子节点,所以如果树被折叠,则不会发生任何事情。
是否可以选择/聚焦节点、展开父项等?
我知道我可以递归地遍历所有节点并尝试找到正确的节点,但是有没有一种方法可以为我工作?或者也许有一个不同的 setSelection 调用让我扩展树路径?
【问题讨论】:
标签: java jface treeviewer