Eclipse rcp eclipse rcp问题:viewerContribution添加的上下文菜单不起作用
但是当我打开com.amarsoft.sysconfig.plugin.views.ConnectionsView右键单击时,什么都没有发生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
我将编辑我的帖子来添加任何需要的信息,因为现在我不知道什么会导致这个问题。
< 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类中添加一些代码吗连接视图类?