|
|||||||||
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 ItemSelectable
null
otherwise.public void addNotify()
addNotify
in class MenuItem
public void addItemListener(ItemListener listener)
addItemListener
in interface ItemSelectable
listener
- The listener to add.public void removeItemListener(ItemListener listener)
removeItemListener
in interface ItemSelectable
listener
- 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 MenuItem
event
- The event to process.protected void processItemEvent(ItemEvent event)
event
- The event to process.public String paramString()
paramString
in class MenuItem
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
CheckboxMenuItem
. FooListeners are registered using
the addFooListener method.
getListeners
in class MenuItem
ClassCastException
- 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 Accessible
getAccessibleContext
in class MenuItem
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |