2
我開發了一個eclipse插件,用於向項目的彈出菜單中添加一個選項。此選項將按名稱搜索類,然後應該在包資源管理器中突出顯示該類。我有關於突出部分的問題。我在文件夾中搜索課程,所以我有課程路徑,但我不知道如何突出顯示它。在Eclipse中的包資源管理器中突出顯示一個類文件
我試過,但我沒有得到任何結果:提前
String path = "D:\\Programs\\eclipse\\runtime-EclipseApplication\\tessssst\\src\\testClass.java";
IPath iPath = new Path(path);
IFile file = project.getFile(iPath);
file = ResourcesPlugin.getWorkspace().getRoot().getFileForLocation(iPath);
ISelection selection = new StructuredSelection(file);
IViewReference[] views = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getViewReferences();
PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getActivePage().resetPerspective();
for(IViewReference view:views){
if("org.eclipse.jdt.ui.PackageExplorer".equals(view.getId())){
IViewPart pExplorer = view.getView(true);
pExplorer.getViewSite().getSelectionProvider().setSelection(selection);
break;
}
}
感謝
非常感謝你......我的問題解決了:) –
我知道這個功能已經存在,但我仍然必須做這個任務! –