0

我正在尝试在 Eclipse 中构建我自己的视图资源管理器,但我找不到一个已完成构建的资源管理器的示例。我想在新视图中显示 Eclipse 的工作区,然后添加一个过滤器以仅显示“.launch”扩展名。有人知道是否已经构建了任何教程或示例吗?

4

2 回答 2

1

首先:对于仅过滤工作区内容,在已经存在的项目浏览器上创建一个过滤器就足够了。无需实现任何东西,但您可以实现一个通用的导航器内容提供程序,以将该过滤器作为项目资源管理器的过滤器菜单中的预先存在的选择。

第二:实现另一个项目浏览器真的很糟糕,即使它是最常见的。项目浏览器只是所谓的通用导航器框架的一个实现,您应该扩展该通用导航器框架。第二种方法的最大优点是插件的用户可以只使用一个项目浏览器,它可以在一个视图中正确显示不同项目类型的内容。

因此,如果我想查看 Java 项目(及其包层次结构)并且我想查看您的项目,那么我可以在一个视图中查看这两种逻辑表示。

于 2012-09-19T18:06:32.003 回答
1

您可以使用 Eclipse 提供的ProjectExplorer类。

于 2012-09-19T11:55:25.040 回答