我有一棵大树,可以“选择”(即突出显示)它的任何节点。但是,如果我有一棵大树,所有节点都展开了,那么用户仍然需要手动向下或向上滚动才能找到突出显示的元素。有没有一种方法不仅可以突出显示所选元素,还可以通过在树中自动向上/向下滚动来定位它?
TreePath path = createTreePath(editorID, treeObject);
getTreeViewer().setSelection(new TreeSelection(path), true);
getTreeViewer().refresh();
getTreeViewer().jumpToSelectedElement(true); // I need something like this. I made up the name of this imaginary method.
答案 0 :(得分:0)
使用
public void reveal(Object elementOrTreePath)
顾名思义,elementOrTreePath
可以是树路径,也可以只是元素。