Menu

Name

Menu

[Graphic: Figure from the text]

Description

The Menu class represents a group of MenuItem objects. Menus themselves are menu items, allowing you to build multi-level menus. Menus are always attached to MenuBars, which currently can only belong to frames.

Class Definition

public class java.awt.Menu extends java.awt.MenuItem implements java.awt.MenuContainer {
 // Constructors public Menu(); public Menu (String label);
public Menu (String label, boolean tearOff); // Instance Methods public synchronized MenuItem add (MenuItem item);
public void add (String label);
public void addNotify();
public void addSeparator();
public int countItems(); (Deprecated) public MenuItem getItem (int index);
public int getItemCount(); public void insert (String label, int index); public synchronized void insert (MenuItem menuitem, int index); public void insertSeparator (int index); public boolean isTearOff();
public String paramString(); public synchronized void remove (int index);
public synchronized void remove (MenuComponent component);
public synchronized void removeAll(); public void removeNotify();
}

Constructors

Menu

public Menu()

public Menu (String label)

public Menu (String label, boolean tearOff)

Instance Methods

add

public synchronized MenuItem add (MenuItem item)

public void add (String label)

addNotify

public void addNotify()

addSeparator

public void addSeparator()

countItems

public int countItems() (Deprecated)

getItem

public MenuItem getItem (int index)

getItemCount

public int getItemCount()

insert

public void insert (String label, int index)

public synchronized void insert (MenuItem menuitem, int index)

insertSeparator

public void insertSeparator (int index)

isTearOff

public boolean isTearOff()

paramString

public String paramString()

remove

public synchronized void remove (int index)

public synchronized void remove (MenuComponent component)

removeAll

public synchronized void removeAll()

removeNotify

public void removeNotify()

See Also

Frame, MenuComponent, MenuContainer, MenuItem, String