|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.MenuComponent
java.awt.MenuItem
java.awt.CheckboxMenuItem
public class CheckboxMenuItem
This class implements a menu item that has a checkbox on it indicating the selected state of some option.
| Nested Class Summary | |
|---|---|
protected class |
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem
|
| Nested classes/interfaces inherited from class java.awt.MenuItem |
|---|
MenuItem.AccessibleAWTMenuItem |
| Nested classes/interfaces inherited from class java.awt.MenuComponent |
|---|
MenuComponent.AccessibleAWTMenuComponent |
| Constructor Summary | |
|---|---|
CheckboxMenuItem()
Initializes a new instance of CheckboxMenuItem with no
label and an initial state of off. |
|
CheckboxMenuItem(String label)
Initializes a new instance of CheckboxMenuItem with the
specified label and an initial state of off. |
|
CheckboxMenuItem(String label,
boolean state)
Initializes a new instance of CheckboxMenuItem with the
specified label and initial state. |
|
| Method Summary | ||
|---|---|---|
void |
addItemListener(ItemListener listener)
Adds the specified listener to the list of registered item listeners for this object. |
|
void |
addNotify()
Create's this object's native peer |
|
AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this CheckboxMenuItem. |
|
ItemListener[] |
getItemListeners()
Returns an aray of all item listeners currently registered to this CheckBoxMenuItem. |
|
|
getListeners(Class<T> listenerType)
Returns an array of all the objects currently registered as FooListeners upon this CheckboxMenuItem. |
|
Object[] |
getSelectedObjects()
Returns an array of length 1 with the menu item label for this object if the state is on. |
|
boolean |
getState()
Returns the state of this menu item. |
|
String |
paramString()
Returns a debugging string for this object. |
|
protected void |
processEvent(AWTEvent event)
Processes the specified event by calling processItemEvent()
if it is an instance of ItemEvent or calling the superclass
method otherwise. |
|
protected void |
processItemEvent(ItemEvent event)
Processes the specified event by dispatching it to any registered listeners. |
|
void |
removeItemListener(ItemListener listener)
Removes the specified listener from the list of registered item listeners for this object. |
|
void |
setState(boolean state)
Sets the state of this menu item. |
|
| Methods inherited from class java.awt.MenuItem |
|---|
addActionListener, deleteShortcut, disable, disableEvents, enable, enable, enableEvents, getActionCommand, getActionListeners, getLabel, getShortcut, isEnabled, processActionEvent, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut |
| Methods inherited from class java.awt.MenuComponent |
|---|
dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, postEvent, removeNotify, setFont, setName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CheckboxMenuItem()
CheckboxMenuItem with no
label and an initial state of off.
HeadlessException - If GraphicsEnvironment.isHeadless()
returns true.public CheckboxMenuItem(String label)
CheckboxMenuItem with the
specified label and an initial state of off.
label - The label of the menu item.
HeadlessException - If GraphicsEnvironment.isHeadless()
returns true.
public CheckboxMenuItem(String label,
boolean state)
CheckboxMenuItem with the
specified label and initial state.
label - The label of the menu item.state - The initial state of the menu item, where true
is on, and false is off.
HeadlessException - If GraphicsEnvironment.isHeadless()
returns true.| Method Detail |
|---|
public boolean getState()
public void setState(boolean state)
state - The initial state of the menu item, where true
is on, and false is off.public Object[] getSelectedObjects()
null is returned.
getSelectedObjects in interface ItemSelectablenull otherwise.public void addNotify()
addNotify in class MenuItempublic void addItemListener(ItemListener listener)
addItemListener in interface ItemSelectablelistener - The listener to add.public void removeItemListener(ItemListener listener)
removeItemListener in interface ItemSelectablelistener - The listener to remove.protected void processEvent(AWTEvent event)
processItemEvent()
if it is an instance of ItemEvent or calling the superclass
method otherwise.
processEvent in class MenuItemevent - The event to process.protected void processItemEvent(ItemEvent event)
event - The event to process.public String paramString()
paramString in class MenuItempublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
CheckboxMenuItem. FooListeners are registered using
the addFooListener method.
getListeners in class MenuItemClassCastException - If listenerType doesn't specify a class or
interface that implements java.util.EventListener.public ItemListener[] getItemListeners()
CheckBoxMenuItem.
public AccessibleContext getAccessibleContext()
CheckboxMenuItem.
The context is created, if necessary.
getAccessibleContext in interface AccessiblegetAccessibleContext in class MenuItem
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||