SWT Text小部件:如何将自己的MenuItems插入默认上下文菜单?

时间:2011-08-12 10:36:58

标签: swt eclipse-rcp jface

org.eclipse.swt.widgets.Text类的默认上下文菜单非常丰富,包含了用户依赖的功能......

Default text context menu, Mac edition

然而,只要我使用Control.setMenu()分配我自己的上下文菜单,所有这些丰富性就会消失。有没有办法将我自己的MenuItem对象插入到系统创建的菜单中..我可以将蛋糕吃掉吗?

您的线索总是非常受欢迎。

微米。

1 个答案:

答案 0 :(得分:2)

您无法从SWT访问本机菜单。如果没有为控件设置其他菜单,它就在那里。正如您所注意到的,只要您为控件设置自己的菜单,这个新菜单就会完全取代原生菜单。

据我所知,这种行为在所有平台上都很常见。