java - 如何向 Eclipse Project Explorer 工具栏添加按钮?

标签 java eclipse eclipse-plugin

我想在项目资源管理器工具栏中添加一个切换按钮 - 包含“全部折叠”和“与编辑器链接”的按钮。

这似乎可能涉及在 org.eclipse.ui.navigator 周围的某个地方添加扩展点,但我找不到任何提示如何执行此操作的内容。

我尝试模仿“Hello World Command”向导添加工具栏的方式,其 locationURI 为 toolbar:org.eclipse.ui.navigator?after=additions 但既不起作用也不给出一个错误。

我无法通过搜索引擎找到任何有用的内容。

插件需要与 Indigo 配合使用(其他版本会更好)。

最佳答案

显然, View ID是org.eclipse.ui.navigator.ProjectExplorer

这对我有用(我是在 Eclipse 3.8 之上构建的):

<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>

关于java - 如何向 Eclipse Project Explorer 工具栏添加按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12608226/

相关文章:

java - 找到鼠标 x y 坐标的简单方法?

java - Eclipse 中出现 ClassNotFoundException,所有包都在同一个 src 文件夹中

java - 从插件修改 Eclipse UI

java - 在 IWorkingSetSelectionDialog 中仅启用 Java 工作集

python - PyDev eclipse 没有显示编译错误

java - 在未安装 SQL Server 的情况下运行 sqlcmd

JavaFX "is already set as root of another scene"

java - Griffon JMS 插件

Eclipse 总是在 Content Assist 中显示私有(private)成员

java - Eclipse:如何手动安装插件?