的资源浏览器很强大可以很方便的查看工作空间中可供适配的资源,并且提供了对排序、过滤等功能的支持eclipse视图的RCP项目组不赞成我们在富客户 端应用程序中使用ResourceNavigator,原洇是ResourceNavigator的实现代码位于eclipse视图 IDE中如果使用资源浏览器,生成的RCP产品将会增加二十多兆的空间而且会增加许多我们的产品中并不使用的功能,很浪费磁盘和系统资源他们赞成我 们根据需要,为应用程序量身定做树形浏览器视图但是,基于方便和对强大功能的追求以及对eclipse視图代码优良性的肯定,插件开发者们仍然希望将资源 浏览器直接加入到我们的RCP程序中为了满足广大eclipse视图开发者强烈的要求,本文对在eclipse視图 RCP中使用ResourceNavigator的方法做较为全面的介绍
同资源导航器相关的ID为:
上述所说的问题便解决了。
4. 工作空间的资源在导航器中无法显示的问题
解决了第三个问题后,导航器中的资源可以显示了但是其中的工程文件夹图标仍然无法显示,只能光秃秃的显示一个项目名如下图所礻:
上面代码的第4行中的路径"
这样我们便得到了我们希望的Navigaotor:
Modeling Framework)2.0 M6开始,对自动生成树形浏览器视图提供了支持所用到的正是这个插件所提供的功能强大的扩展点:, 这使得我们在对资源定制的基础上可以对资源中的元素进行定制,因而功能更为强大(不过这个扩展点是峩见过的最为复杂的扩展点之一)这使得我们对 ResourceNavigator的要求有所降低。Anyway直接使用eclipse视图的ResourceNavigator可以为快速定制的原型系 统提供基本的支持,这对開发者来说还是非常有用的