是否可以在应用程序窗口的右侧添加MenuItem
(或第二个)(如下图所示)?Menu
问问题
1248 次
3 回答
1
您的问题的部分答案是无法添加第二个菜单栏。参考这里。
每个 shell 都可以选择使用 Shell 的 setMenuBar(Menu menuBar) 方法显示单个菜单栏。可以在 shell 中创建许多菜单栏,但一次只能在 shell 中看到一个。
也许您可以尝试创建第二个 shell 窗口,将鼠标悬停在您想要第二个(右对齐)菜单的位置。您需要确保此外壳始终保持连接到窗口的特定角落。如果主外壳的大小减小,您可能会遇到问题,这可能会显示一个菜单与另一个重叠。虽然不是一个好的解决方案。也许使用工具栏而不是填充 ( SWT#SEPARATOR_FILL
) 项?
于 2012-12-24T16:01:30.017 回答
0
如果您使用的是org.eclipse.ui.menus
扩展点,则可以将其设置toolbar:org.eclipse.ui.trim.command2
为(有关其他位置的列表,locationURI
请参阅此答案)。
于 2012-12-12T13:53:22.340 回答
0
似乎没有明显的方法可以做到这一点。您可以指定从左到右或从右到左的方向,但不能同时指定两者。此外,没有任何填充元素可以放在菜单项之间,就像在 Swing 中一样。
于 2012-12-24T00:24:21.117 回答