java.awt.Menu (JDK 1.0)
This class represents a pulldown menu pane that appears within a MenuBar. Each Menu has a label that appears in the MenuBar and may optionally be a tear-off menu. The add() and addSeparator() methods add individual items to a Menu.
public classMenuextends MenuItem implements MenuContainer { //Public Constructors1.1 publicMenu(); publicMenu(Stringlabel); publicMenu(Stringlabel, booleantearOff); //Public Instance Methodspublic synchronized MenuItemadd(MenuItemmi); public voidadd(Stringlabel); public voidaddNotify(); //Overrides MenuItempublic voidaddSeparator(); # public intcountItems(); public MenuItemgetItem(intindex); 1.1 public intgetItemCount(); 1.1 public synchronized voidinsert(MenuItemmenuitem, intindex); 1.1 public voidinsert(Stringlabel, intindex); 1.1 public voidinsertSeparator(intindex); public booleanisTearOff(); 1.1 public StringparamString(); //Overrides MenuItempublic synchronized voidremove(intindex); public synchronized voidremove(MenuComponentitem); //From MenuContainer1.1 public synchronized voidremoveAll(); public voidremoveNotify(); //Overrides MenuComponent}
Hierarchy:
Object->MenuComponent(Serializable)->MenuItem->Menu(MenuContainer)
Extended By:
PopupMenu
Passed To:
MenuBar.add(), MenuBar.setHelpMenu(), MenuBarPeer.addHelpMenu(), MenuBarPeer.addMenu(), Toolkit.createMenu()
Returned By:
MenuBar.add(), MenuBar.getHelpMenu(), MenuBar.getMenu()