Когда вы добавляете новый элемент, 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
для удаления подменю Y
из родительского меню X
, например:
X.removeItem(removableY);
Длядополнительную информацию см. в документации MenuBar
.