我创建了一个搜索功能,用于在名称后在包资源管理器中查找文件,因此我知道文件是否存在的路径。现在我想从包资源管理器中选择并突出显示文件 (.java)。所以在某种程度上它与处理选择树相反。先感谢您。
问问题
558 次
1 回答
0
您应该创建一个视图可以理解的结构化选择对象,然后执行以下操作
IViewReference[] views = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getViewReferences();
for(IViewReference view:views){
if("org.eclipse.jdt.ui.PackageExplorer".equals(view.getId())){
IViewPart pExplorer = view.getView(true);
pExplorer.getViewSite().getSelectionProvider().setSelection(selection);
break;
}
}
于 2012-08-14T02:21:41.433 回答