MenuItem

Name

MenuItem

[Graphic: Figure from the text]

Description

The MenuItem class represents a selectable item on a menu.

Class Definition

public class java.awt.MenuItem extends java.awt.MenuComponent {
 // Constructors public MenuItem(); public MenuItem (String label);
public MenuItem (String label, MenuShortcut s); // Instance Methods public void addActionListener (ActionListener l); public void addNotify();
public void deleteShortcut(); public synchronized void disable(); (Deprecated) public synchronized void enable(); (Deprecated) public void enable (boolean condition); (Deprecated) public String getActionCommand(); public String getLabel();
public MenuShortcut getShortcut(); public boolean isEnabled();
public String paramString();
public void removeActionListener (ActionListener l); public void setActionCommand (String command); public synchronized void setEnabled (boolean b); public synchronized void setLabel (String label);
public void setShortcut (MenuShortcut s); // Protected Instance Methods protected final void disableEvents (long eventsToDisable); protected final void enableEvents (long eventsToEnable); protected void processActionEvent (ActionEvent e); protected void processEvent (AWTEvent e);
}

Constructors

MenuItem

public MenuItem()

public MenuItem (String label)

public MenuItem (String label, MenuShortcut s)

Instance Methods

addActionListener

public void addActionListener(ActionListener l)

addNotify

public void addNotify()

deleteShortcut

public void deleteShortcut()

disable

public synchronized void disable() (Deprecated)

enable

public synchronized void enable() (Deprecated)

public void enable (boolean condition) (Deprecated)

getActionCommand

public String getActionCommand()

getLabel

public String getLabel()

getShortcut

public MenuShortcut getShortcut()

isEnabled

public boolean isEnabled()

paramString

public String paramString()

removeActionListener

public void removeActionListener(ActionListener l)

setActionCommand

public void setActionCommand(String command)

setEnabled

public synchronized void setEnabled (boolean b)

setLabel

public synchronized void setLabel (String label)

setShortcut

public void setShortcut (MenuShortcut s)

Protected Instance Methods

disableEvents

protected final void disableEvents (long eventsToDisable)

enableEvents

protected final void enableEvents (long eventsToEnable)

processActionEvent

protected void processActionEvent (ActionEvent e)

processEvent

protected void processEvent (AWTEvent e)

See Also

CheckboxMenuItem, Menu, MenuComponent, MenuShortcut, String