1

我已将项目资源管理器视图添加到我自己的 rcp 应用程序中。它在窗口中可见,我可以使用新项目向导创建一个新项目。

但是有几个问题:

  • 首先创建项目时,项目资源管理器不显示项目名称,有一个空行(就像树节点有空标签时一样);
  • 第二个当我重新启动应用程序时,项目资源管理器中根本没有显示任何项目(应用程序运行之间没有清除工作区);

我搜索了我的问题,我找到的所有解决方案都是指提供默认页面输入。我通过以下方式覆盖默认输入:

@Override
    public IAdaptable getDefaultPageInput() {
        return ResourcesPlugin.getWorkspace().getRoot();
    }

但是它没有帮助,问题仍然完好无损。

我的插件引用了以下插件:

org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.ui.ide;bundle-version="3.7.0",
org.eclipse.ui.navigator.resources;bundle-version="3.4.300",
org.eclipse.core.resources;bundle-version="3.7.100",
org.eclipse.ui.navigator;bundle-version="3.5.100"
4

1 回答 1

2

我找到了问题的根本原因。我的应用程序中缺少适配器映射。所以解决方案是调用IDE.registerAdapters()注册所有必要的适配器。在那次通话之后,我设法用一些内容填充视图。胜利!!!!

于 2012-04-26T03:29:34.200 回答