簡體   English   中英

如何在項目瀏覽器中選擇項目元素(Eclipse插件)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM