我正在编写一个 Eclipse 命令插件,并且想要在项目资源管理器 View 中选择第一个项目。
请注意,没有打开任何编辑器。
我该怎么做?
最佳答案
首先获取 Activity 工作台页面并找到 View :
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IViewPart viewPart = page.findView(id);
项目 View 的 ID 是 org.eclipse.jdt.ui.ProjectsView
如果 View 未打开,viewPart
将为 null
。
从 View 站点获取选择提供程序:
ISelectionProvider selProvider = viewPart.getSite().getSelectionProvider();
设置选择:
selProvider.setSelection(new StructuredSelection(project));
project
是您要选择的项目的 IProject
对象。
关于java - 如何在项目资源管理器中选择项目元素(eclipse插件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20237056/