是否可以在应用程序窗口的右侧添加MenuItem
(或第二个Menu
)(如下图所示)?菜单在右侧?
菜单在右侧?
回答
如果使用org.eclipse.ui.menus
扩展点,你可以把toolbar:org.eclipse.ui.trim.command2
为locationURI
(见this answer其他位置的列表)。
但是,只有在使用Eclipse RCP时才有效,不是吗? – Baz
@Baz是的,只有在这种情况下。 –
如果某些东西适用于基于SWT的Eclipse RCP,那么肯定会有一种方法在SWT中实现此目的。查看一些代码以查看Eclipse RCP如何实现这一点很好。 –
您的问题的部分答案是不能添加第二个菜单栏。参考文献here。
每个shell都可以使用Shell的setMenuBar(Menu menuBar)方法有选择地显示单个菜单栏。可以在shell中创建许多菜单栏,但一次只能在shell中看到一个菜单栏。
也许你可以尝试创建第二个shell窗口,将鼠标悬停在你想要的第二个(右对齐)菜单的位置上。您需要确保此外壳始终保持连接到窗口的特定角落。如果主壳体的大小减小,可能会出现问题,这可能会显示一个菜单与另一个菜单重叠。虽然不是很好的解决方案。也许使用工具栏而不是填充物(SWT#SEPARATOR_FILL
)?
出于好奇:您是否检查过RCP实施? – Baz
那么RCP实现通过该扩展点添加到工具栏中,这很容易在SWT中使用(使用工具栏),所以我不觉得有必要进一步查看实现。 –
- 1. 右侧菜单在Swift中单击时打开左侧菜单
- 2. 菜单栏右侧的Swing菜单项
- 3. CSS,右侧传出菜单
- 4. Kivy NavigationDrawer右侧菜单
- 5. 右侧下拉菜单
- 6. 右侧和左侧菜单CSS?
- 7. 如何在菜单图标右侧显示菜单图标?
- 8. 在右侧创建带半圆的菜单(导航菜单)
- 9. iOS左侧,右侧和底部转换的侧面菜单库
- 10. 如何将此菜单移至右侧?
- 11. CSS:对齐菜单右侧的链接
- 12. 高级CSS菜单弹出右侧
- 13. primefaces菜单栏注销右侧
- 14. Highcharts菜单底部到图的右侧
- 15. 将CSS菜单移至屏幕右侧?
- 16. Joomla:如何添加右侧菜单
- 17. ECSlidingController 2右侧菜单图标丢失
- 18. 如何使子菜单出现在左侧,而不是右侧
- 19. 你如何让左侧的菜单保持在右侧滚动
- 20. 离子禁用滑动右侧菜单,但不是左侧菜单
- 21. 对齐菜单右侧的下拉菜单
- 22. Superfish子菜单文本和右侧下拉菜单的定位
- 23. 如何将菜单链接添加到菜单的最右侧
- 24. 修复下拉菜单右侧导航菜单
- 25. CSS和HTML水平弹出菜单 - 右侧弹出菜单
- 26. 如何将子菜单对齐到子菜单的右侧?
- 27. 如何更改子菜单侧出现在左侧而不是右侧
- 28. CSS:响应式左侧菜单,右侧栏中的内容?
- 29. 移动导航菜单的左侧和右侧
- 30. 如何启用/禁用左侧/右侧菜单离子
对简单的SWT,没有RCP的答案很感兴趣。 – Baz