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。