java.awt
public class CheckboxMenuItem extends MenuItem implements ItemSelectable, Accessible
Nested Class Summary | |
---|---|
protected class | CheckboxMenuItem.AccessibleAWTCheckboxMenuItem |
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 . |
<T extends EventListener> T[] | 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.
|
CheckboxMenuItem
with no
label and an initial state of off.
Throws: HeadlessException If GraphicsEnvironment.isHeadless() returns true.
CheckboxMenuItem
with the
specified label and an initial state of off.
Parameters: label The label of the menu item.
Throws: HeadlessException If GraphicsEnvironment.isHeadless() returns true.
CheckboxMenuItem
with the
specified label and initial state.
Parameters: label The label of the menu item. state The initial state of the menu item, where true
is on, and false
is off.
Throws: HeadlessException If GraphicsEnvironment.isHeadless() returns true.
Parameters: listener The listener to add.
CheckboxMenuItem
.
The context is created, if necessary.
Returns: the associated context
CheckBoxMenuItem
.CheckboxMenuItem
. FooListeners are registered using
the addFooListener method.
Throws: ClassCastException If listenerType doesn't specify a class or interface that implements java.util.EventListener.
null
is returned.
Returns: An array with this menu item's label if it has a state of on,
or null
otherwise.
Returns: The state of this menu item.
Returns: A debugging string for this object.
processItemEvent()
if it is an instance of ItemEvent
or calling the superclass
method otherwise.
Parameters: event The event to process.
Parameters: event The event to process.
Parameters: listener The listener to remove.
Parameters: state The initial state of the menu item, where true
is on, and false
is off.