2

在此处输入图像描述

请看上面的截图。我想将命令添加到工具栏 1,但它们进入工具栏 2。这是我的plugin.xml,

<menuContribution
            allPopups="false"
            locationURI="toolbar:org.eclipse.ui.main.toolbar">
         <toolbar
               id="my.toolbar">
            <command
                  commandId="my.open"
                  label="Open"
                  style="push">
            </command>
            <command
                  commandId="my.save"
                  label="Save"
                  style="push">
            </command>
            <command
                  commandId="my.exit"
                  label="Exit"
                  style="push">
            </command>
         </toolbar>
      </menuContribution>

我知道 locationURI 或工具栏 ID 不正确。但是我不知道工具栏1的ID。请帮我看看问题。

4

1 回答 1

1

这是系统中的一个错误,在窗口创建期间没有在正确的时间应用 menuContribution。您可以在https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform&component=UI打开一个错误

如果您将 save & restore 设置为 true,则在恢复时它可能会在正确的位置(但它仍然应该得到修复)。

于 2012-09-26T12:05:31.490 回答