实际上就是对eclipse actionSets扩展点的应用
<extension point="org.eclipse.ui.actionSets">
<actionSet
id="my.actionSet"
label="Sample Action Set"
visible="true">
<menu
id="sampleMenu"
label="Sample &Menu">
<separator
name="sampleGroup">
</separator>
</menu>
<action
class="My.SampleAction"
icon="icons/sample.gif"
id="My.SampleActionID"
label="&Sample Action"
menubarPath="sampleMenu/sampleGroup"
toolbarPath="sampleGroup"
tooltip="Hello, Eclipse world">
</action>
</actionSet>
</extension>
只需要实现My.SampleAction类就好了,这个类必须实现IWorkbenchWindowActionDelegate或者IWorkbenchWindowPulldownDelegate接口。具体应用参考eclipse help中关于org.eclipse.ui.actionSets扩展点的说明。
本文介绍如何使用Eclipse的ActionSets扩展点来定制菜单和工具栏,通过定义actionSet元素及其实现类,可以轻松地为Eclipse应用程序添加自定义操作。
536

被折叠的 条评论
为什么被折叠?



