【发布时间】:2018-05-15 14:14:37
【问题描述】:
我的 RCP Eclipse 应用程序存在以下问题:我正在尝试在 Project Explorer 树中的 IResource 上设置选择。 我使用的代码是:
最终 IWorkbenchPage 页面 = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); 最终 IViewPart viewPart = page.findView(IPageLayout.ID_PROJECT_EXPLORER); 最终 ISelectionProvider selProvider = viewPart.getSite().getSelectionProvider(); selProvider.setSelection(new StructuredSelection(mrcReportRuleOccurrence.getIResource()));代码似乎只有在叶子已经在树中展开过一次时才有效。如果树完全折叠,代码不会使 eclipse 展开包含文件夹并在项目资源管理器中选择所需的文件。有人知道如何实现吗?
【问题讨论】: