废话不多说,我直接贴一下代码 大家照着编写一下,很快就会有结果的。
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="com.heiye.test.dev.ui.popupMenu"
nameFilter="*.suite"
objectClass="org.eclipse.core.resources.IResource">
<menu
id="com.heiye.test.dev.ui.popupSubMenu"
label="Test..."
path="additions">
<groupMarker
name="content">
</groupMarker>
<separator
name="additions">
</separator>
</menu>
<action
class="com.heiye.test.dev.ui.action.RunSuiteAction"
id="com.heiye.test.dev.ui.suite.run"
label="Run test Suite"
menubarPath="com.heiye.test.dev.ui.popupSubMenu/run">
</action>
<action
class="com.heiye.test.dev.ui.action.DebugSuiteAction"
id="com.heiye.test.dev.ui.suite.debug"
label="Debug test Suite"
menubarPath="com.heiye.test.dev.ui.popupSubMenu/debug">
</action>
</objectContribution>
</extension>
效果如下图所示:
大家看到 有一个分组的效果
如果大家不想要分组的效果,那只要2个action的menubarPath相同即可。
试试吧!