我的Eclipse插件中有一个自定义大纲,它使用类TreeViewer
实现,我使用以下代码创建了这个大纲:
public class MyOutlinePage extends ContentOutlinePage
(...)
Object[] data = (...)
TreeViewer treeViewer = getTreeViewer();
treeViewer.setInput(data);
在设置输入之后,我需要在大纲中选择一个特定的元素。例如,我需要在大纲中选择元素data[2]
。它必须是相同的,我点击元素使用鼠标。
发布于 2015-03-20 19:52:59
树查看器有一个以编程方式更改所选内容的setSelection
方法。如果将域对象包装到StructuredSeletion
中,则将选择相应的TreeItem
。
treeViewer.setSelection( new StructuredSelection( data[2] ) );
https://stackoverflow.com/questions/29173560
复制相似问题