双击Eclipse中的IFile,IFolder,IProject对象上的监听器

时间:2014-01-01 08:05:11

标签: eclipse eclipse-rcp eclipse-plugin

如何在IFileIFolderIProject对象上添加自己的双击侦听器。

这些对象上的默认双击侦听器如下:

IFile个对象 - 相应的文件将在关联的编辑器中打开。

IFolderIProject对象 - 树节点将切换(展开或折叠)

是否可以覆盖/阻止/停止这些操作以及执行/运行我自己的操作/命令

1 个答案:

答案 0 :(得分:0)

Project Explorer基于Common Navigator。公共导航器查找标识为org.eclipse.ui.navigator.Open的操作,如果已注册,则使用该操作代替正常的双击处理。所以你可以用它做点什么。

Navigator视图基于旧的,已弃用的视图代码。我认为没有办法改变它的行为。