Java 如何将按钮添加到Eclipse项目浏览器工具栏?

Java 如何将按钮添加到Eclipse项目浏览器工具栏?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我想在ProjectExplorer工具栏上添加一个切换按钮,其中包含“全部折叠”和“与编辑器链接” 它似乎可能涉及为org.eclipse.ui.navigator附近的某个地方添加一个扩展点,但我找不到任何关于如何做的提示 我试着模仿“Hello World Command”向导如何添加一个工具栏,其位置URI为toolbar:org.eclipse.ui.navigator?after=additions,但这既不起作用也不会产生错误 我无法通过搜索引擎找到任何有用的东西 插件需要与Ind

我想在ProjectExplorer工具栏上添加一个切换按钮,其中包含“全部折叠”和“与编辑器链接”

它似乎可能涉及为
org.eclipse.ui.navigator
附近的某个地方添加一个扩展点,但我找不到任何关于如何做的提示

我试着模仿“Hello World Command”向导如何添加一个工具栏,其位置URI为
toolbar:org.eclipse.ui.navigator?after=additions
,但这既不起作用也不会产生错误

我无法通过搜索引擎找到任何有用的东西


插件需要与Indigo一起使用(其他版本将是一个额外的功能)。

显然,视图ID是org.eclipse.ui.navigator.ProjectExplorer

这对我来说很有用(我正在Eclipse3.8之上构建):


谢谢尤金,这很有效。:)我试过使用.ProjectExplorer位,但没有将命令作为直接子项。值得一提的是,menucontribution>command可以工作,但menucontribution>toolbar>command不能。
<extension point="org.eclipse.ui.menus">
     <menuContribution
           allPopups="false"
           locationURI="toolbar:org.eclipse.ui.navigator.ProjectExplorer">
        <separator
              name="my.separator"
              visible="true">
        </separator>
        <command
              commandId="com.my.command.id"
              style="push">
        </command>
     </menuContribution>
</extension>