0

嗨,我正在构建一个基于 RCP 应用程序的应用程序,其中我有一个Treeviewer将显示我的自定义项目的应用程序。例如,我应该能够遍历我的文件系统并仅像 eclipse 那样显示

c:\Eclipse\RCP\Workspace\(root directory)
       Project\(folder)
         class\(subfolder)
            .app

直到现在我可以创建

c:(all subfiles and subfolders)
 d:((all subfiles and subfolders)
 e:(all subfiles and subfolders)
 f:((all subfiles and subfolders)

请让我知道一些站点/书籍,以帮助我开始 RCP 编程

4

1 回答 1

0

要寻找的一些想法:

  • 添加 Eclipse 文件系统 API(定义 org.eclipse.core.resources),然后您可以使用 IWorkspace 接口访问文件系统,并将其显示在您的树查看器中。如果您使用的是 Common Navigator 框架(下一篇文章开始介绍该框架),它具有对此的内置支持。
  • 您可以手动选择工作区文件夹,并使用为 TreeViewer 创建的现有内容提供程序,然后从工作区文件夹而不是文件系统根目录启动它。

对于文档,您可以查看vogella.com 上的教程或有时不是太最新的Eclipse 资源

于 2013-01-11T11:11:09.997 回答