Eclipse rcp eclipse rcp问题:viewerContribution添加的上下文菜单不起作用

Eclipse rcp eclipse rcp问题:viewerContribution添加的上下文菜单不起作用,eclipse-rcp,Eclipse Rcp,但是当我打开com.amarsoft.sysconfig.plugin.views.ConnectionsView右键单击时,什么都没有发生 我将编辑我的帖子来添加任何需要的信息,因为现在我不知道什么会导致这个问题。 < P>除非你瞄准Eclipse 3.3或之前,考虑移动到新的扩展点。有关更多信息,请参阅 更新> 链接 ,除非你针对的是Eclipse 3.3或之前,请考虑移动到新的扩展点。有关更多信息,请参阅 已更新链接为了使org.eclipse.ui.popupMenus或org.ecl

但是当我打开com.amarsoft.sysconfig.plugin.views.ConnectionsView右键单击时,什么都没有发生


我将编辑我的帖子来添加任何需要的信息,因为现在我不知道什么会导致这个问题。

< P>除非你瞄准Eclipse 3.3或之前,考虑移动到新的扩展点。有关更多信息,请参阅


<强>更新> <强>链接

,除非你针对的是Eclipse 3.3或之前,请考虑移动到新的扩展点。有关更多信息,请参阅


已更新链接

为了使
org.eclipse.ui.popupMenus
org.eclipse.ui.menus
(首选)能够为视图上下文菜单做出贡献,该视图必须向框架注册菜单,通常在
createPartControl(Composite)
中。例:

 <extension
       point="org.eclipse.ui.popupMenus">
    <viewerContribution
          id="com.amarsoft.sysconfig.plugin.ConnectionsViewPopupContribution"
          targetID="com.amarsoft.sysconfig.plugin.views.ConnectionsView">
       <action
             class="com.amarsoft.sysconfig.plugin.actions.OpenConnectionAction"
             id="com.amarsoft.sysconfig.plugin.actions.OpenConnectionAction"
             label="打开"
             menubarPath="additions">
       </action>
    </viewerContribution>
 </extension>

您可以创建一个示例插件并生成视图模板,它将提供一个连接到
TreeViewer
的示例。如果不使用JFace查看器,则需要提供
org.eclipse.JFace.viewers.iSelectProvider

的实现,以便
org.eclipse.ui.popupMenu
org.eclipse.ui.menus
(首选)能够对视图上下文菜单做出贡献,该视图必须向框架注册菜单,通常在
createPartControl(Composite)
中。例:

 <extension
       point="org.eclipse.ui.popupMenus">
    <viewerContribution
          id="com.amarsoft.sysconfig.plugin.ConnectionsViewPopupContribution"
          targetID="com.amarsoft.sysconfig.plugin.views.ConnectionsView">
       <action
             class="com.amarsoft.sysconfig.plugin.actions.OpenConnectionAction"
             id="com.amarsoft.sysconfig.plugin.actions.OpenConnectionAction"
             label="打开"
             menubarPath="additions">
       </action>
    </viewerContribution>
 </extension>

您可以创建一个示例插件并生成视图模板,它将提供一个连接到
TreeViewer
的示例。如果不使用JFace查看器,然后你需要提供一个
org.eclipse.jface.viewers.iSelectProvider

的实现,你是如何创建并注册上下文菜单的?@Paul你的意思是我需要在我的ConnectionView类中添加一些代码吗?你是如何创建并注册上下文菜单的?@Paul你的意思是我需要在我的ConnectionView类中添加一些代码吗连接视图类?