eclipse中的java Access弹出菜单是用菜单(控件父级)构造函数创建的
我有控制权,比如说ImageHyperlink imageHyperlink
,我在上面创建了如下弹出菜单:Menu menu = new Menu(imageHyperlink);
假设我可以访问imageHyperlink,有没有办法通过编程访问该菜单(及其菜单项)?
谢谢
你可以在下面搜索框中键入要查询的问题!
我有控制权,比如说ImageHyperlink imageHyperlink
,我在上面创建了如下弹出菜单:Menu menu = new Menu(imageHyperlink);
假设我可以访问imageHyperlink,有没有办法通过编程访问该菜单(及其菜单项)?
谢谢
# 1 楼答案
假设构造的
Menu
以任何方式与构造函数中指定的Control
关联是一个常见错误!所讨论的构造函数定义为换句话说,菜单与控件的
Shell
相关联,而不是控件本身在
Menu
充当特定Control
的弹出菜单之前,必须将菜单显式设置为控件的菜单,并且完成此操作后,始终可以使用
imageHyperlink.getMenu()
检索菜单