1
我使用菜单栏控制在GWT(例如X)和我在主菜单栏添加一个又一个菜单栏(例如Ÿ)与功能的帮助下,其原型是addItem(abc, Y)
,现在我想删除该菜单栏Y为此我使用的是removeItem(Y)
,但此方法采用menuitem参数,这里是Menubar.so如何从主Menubar中删除菜单栏。我该如何从gwt的Menubar中删除子菜单?
感谢 拉胡尔
我使用菜单栏控制在GWT(例如X)和我在主菜单栏添加一个又一个菜单栏(例如Ÿ)与功能的帮助下,其原型是addItem(abc, Y)
,现在我想删除该菜单栏Y为此我使用的是removeItem(Y)
,但此方法采用menuitem参数,这里是Menubar.so如何从主Menubar中删除菜单栏。我该如何从gwt的Menubar中删除子菜单?
感谢 拉胡尔
当您添加一个新的项目,MenuBar
返回刚刚添加的MenuItem
的对象。看看下面的例子:
MenuBar X = new MenuBar(); // main menu
MenuBar Y = new MenuBar(); // sub menu
Y.addItem("item 1", someCmd);
Y.addItem("item 2", someOtherCmd);
Y.addItem("item 3", someThirdCmd);
MenuItem removableY = X.addItem("Y Menu", Y);
您可以使用返回MenuItem
从父菜单X
删除子菜单Y
,就像这样:
X.removeItem(removableY);
欲了解更多信息,请参阅the MenuBar
documentation。