myeclipse toolbar添加按钮

1,打个插件jar包,放入myeclipse插件文件夹:
jar包内只有一个plugin.xml文件:(添加undo/redo按钮)
    <?xml version="1.0" encoding="UTF-8"?>  
    <?eclipse version="3.4"?>  
    <plugin>  
       <extension  
             point="org.eclipse.ui.menus">  
          <menuContribution  
              locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">  
                <toolbar  
                      id="undoredo.toolbar"  
                      label="Undo/Redo">  
                <command  
                      commandId="org.eclipse.ui.edit.undo"  
                      id="undoredo.undo"  
                      style="push">  
                </command>  
                <command  
                      commandId="org.eclipse.ui.edit.redo"  
                      id="undoredo.redo"  
                      style="push">  
                </command>  
             </toolbar>  
          </menuContribution>  
       </extension>  
      
    </plugin>  

And MANIFEST.MF:

    Manifest-Version: 1.0  
    Bundle-ManifestVersion: 2  
    Bundle-Name: Undoredo  
    Bundle-SymbolicName: undoredo;singleton:=true  
    Bundle-Version: 1.0.0  
    Bundle-RequiredExecutionEnvironment: J2SE-1.5  
    Require-Bundle: org.eclipse.ui  
2,其它按钮可替换commandId的值
Name ID
=====================
-------------------------------------------------
Category File org.eclipse.ui.category.file
-------------------------------------------------
New org.eclipse.ui.newWizard
Close org.eclipse.ui.file.close
Close All org.eclipse.ui.file.closeAll
Import org.eclipse.ui.file.import
Export org.eclipse.ui.file.export
Save org.eclipse.ui.file.save
Save As org.eclipse.ui.file.saveAs
Save All org.eclipse.ui.file.saveAll
Print org.eclipse.ui.file.print
Revert org.eclipse.ui.file.revert
Restart org.eclipse.ui.file.restartWorkbench
Refresh org.eclipse.ui.file.refresh
Properties org.eclipse.ui.file.properties
Exit org.eclipse.ui.file.exit
Move... org.eclipse.ui.edit.move
Rename org.eclipse.ui.edit.rename
Close Others org.eclipse.ui.file.closeOthers

-----------------------------------------------
Category Edit org.eclipse.ui.category.edit
-----------------------------------------------
Undo org.eclipse.ui.edit.undo
Redo org.eclipse.ui.edit.redo
Cut org.eclipse.ui.edit.cut
Copy org.eclipse.ui.edit.copy
Paste org.eclipse.ui.edit.paste
Delete org.eclipse.ui.edit.delete
Content Assist org.eclipse.ui.edit.text.contentAssist.proposals
Context Information org.eclipse.ui.edit.text.contentAssist.contextInformation
Select All org.eclipse.ui.edit.selectAll
Find and Replace org.eclipse.ui.edit.findReplace
Add Bookmark org.eclipse.ui.edit.addBookmark

-----------------------------------------------
Category Navigate org.eclipse.ui.category.navigate
-----------------------------------------------
Go Into org.eclipse.ui.navigate.goInto
Back org.eclipse.ui.navigate.back
Forward org.eclipse.ui.navigate.forward
Up org.eclipse.ui.navigate.up
Next org.eclipse.ui.navigate.next
Backward History org.eclipse.ui.navigate.backwardHistory
Forward History org.eclipse.ui.navigate.forwardHistory
Previous org.eclipse.ui.navigate.previous
Toggle Link with Editor org.eclipse.ui.navigate.linkWithEditor
Next Page org.eclipse.ui.part.nextPage
Previous Page org.eclipse.ui.part.previousPage
Collapse All org.eclipse.ui.navigate.collapseAll
Show In org.eclipse.ui.navigate.showIn

-----------------------------------------------
Category Window org.eclipse.ui.category.window
-----------------------------------------------
New Window org.eclipse.ui.window.newWindow
New Editor org.eclipse.ui.window.newEditor
Quick Switch Editor org.eclipse.ui.window.openEditorDropDown
Quick Access org.eclipse.ui.window.quickAccess
Switch to Editor org.eclipse.ui.window.switchToEditor
Show System Menu org.eclipse.ui.window.showSystemMenu
Show View Menu org.eclipse.ui.window.showViewMenu
Activate Editor org.eclipse.ui.window.activateEditor
Maximize Active View or Editor org.eclipse.ui.window.maximizePart
Minimize Active View or Editor org.eclipse.ui.window.minimizePart
Next Editor org.eclipse.ui.window.nextEditor
Previous Editor org.eclipse.ui.window.previousEditor
Next View org.eclipse.ui.window.nextView
Previous View org.eclipse.ui.window.previousView
Next Perspective org.eclipse.ui.window.nextPerspective
Previous Perspective org.eclipse.ui.window.previousPerspective
Close All Perspectives org.eclipse.ui.window.closeAllPerspectives
Close Perspective org.eclipse.ui.window.closePerspective
Close Part org.eclipse.ui.file.closePart
Customize Perspective org.eclipse.ui.window.customizePerspective
Hide Editors org.eclipse.ui.window.hideShowEditors
Lock the Toolbars org.eclipse.ui.window.lockToolBar
Pin Editor org.eclipse.ui.window.pinEditor
Preferences org.eclipse.ui.window.preferences
Reset Perspective org.eclipse.ui.window.resetPerspective
Save Perspective As org.eclipse.ui.window.savePerspective
Show Key Assist org.eclipse.ui.window.showKeyAssist
Toggle Toolbar Visibility org.eclipse.ui.ToggleCoolbarAction

-----------------------------------------------
Category Help org.eclipse.ui.category.help
-----------------------------------------------
Help Contents org.eclipse.ui.help.helpContents
Help Search org.eclipse.ui.help.helpSearch
Dynamic Help org.eclipse.ui.help.dynamicHelp
Welcome org.eclipse.ui.help.quickStartAction
Tips and Tricks org.eclipse.ui.help.tipsAndTricksAction
About org.eclipse.ui.help.aboutAction
Display Help org.eclipse.ui.help.displayHelp

-----------------------------------------------
Category Views org.eclipse.ui.category.views
-----------------------------------------------
Show View org.eclipse.ui.views.showView

-----------------------------------------------
Category Perspectives org.eclipse.ui.category.perspectives
-----------------------------------------------
Show Perspective org.eclipse.ui.perspectives.showPerspective


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值