我正在试图弄清楚如何将菜单添加到Eclipse中的上下文或弹出菜单中。我可以添加一个项目,但是我找不到任何关于添加子菜单的信息。
我在plugin.xml
中尝试过这个<extension
id="add.item"
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<menu
id="com.xiledsystems.altBridge.menu"
label="AltBridge Tools">
</menu>
</menuContribution>
<menuContribution
locationURI= "menu:com.xiledsystems.altBridge.menu">
<command
commandId="com.xiledsystems.altbridge.sample"
label="Sample Try (AltBridge)">
</command>
</menuContribution>
这似乎没有做任何事情。没有子菜单出现。
原因是,我在弹出菜单中有一些不同的东西,我想将它们整合到一个子菜单中。
答案 0 :(得分:0)
您需要在菜单中添加操作。
<action
class="ActionDelegate"
icon="icons/sample.gif"
id="ActionID"
label="Action"
menubarPath="com.xiledsystems.altBridge.menu/content"
style="push" />
这将在com.xiledsystems.altBridge.menu
菜单下添加标签为Action
的操作。 class
指定实现操作的类。
我建议你阅读一些关于Eclipse开发的书,例如Eclipse Plugins。它不是免费的,但是有免费的样本源代码,所以你可以在Eclipse中安装它并查看。