[英]how to select project element in project explorer (eclipse plugin)
我正在編寫Eclipse命令插件,並希望在項目資源管理器視圖中選擇第一個項目。
請注意,沒有打開任何編輯器。
我該怎么做呢?
此處接受的答案是正確的,但是對我org.eclipse.ui.navigator.ProjectExplorer
的“ Projects View” ID是Eclipse 4.6上的org.eclipse.ui.navigator.ProjectExplorer
首先獲取活動的工作台頁面並找到視圖:
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IViewPart viewPart = page.findView(id);
項目視圖的ID為org.eclipse.jdt.ui.ProjectsView
如果視圖未打開,則viewPart
將為null
。
從查看網站獲取選擇提供者:
ISelectionProvider selProvider = viewPart.getSite().getSelectionProvider();
集合選擇:
selProvider.setSelection(new StructuredSelection(project));
project
是要選擇的項目的IProject
對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.