2

我有一个关于 eclipse-rcp 应用程序中通用导航器视图(包资源管理器)的文件夹结构的问题。

我的目标是对项目的源文件夹进行分组。

示例项目的源文件夹

如上图所示,项目“Sample”的源文件夹为 src + main + resources。我想对该源文件夹进行分组,以便只有一行显示文本“src.main.resources”。这不应通过更改文件系统中的文件夹结构来实现。

所以我的问题是:是否可以在不触及物理文件夹结构的情况下以编程方式对源文件夹进行分组?

任何帮助,将不胜感激!

干杯!


在做了很多研究之后,我正在尝试一种不同的方法。我正在使用装饰器类来修改源文件夹的标签。

修改src文件夹名称后的结果

为了达到原始问题的目标,我想隐藏源文件夹的前两级,以便只有一行显示“src/main/resources”。遗憾的是, IFolder.setHidden(true) 不起作用,因为它也会隐藏节点的子节点。是否有可能通过使用过滤器来隐藏这两个文件夹?还是我必须修改导航器树?

先感谢您!

4