|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Checkbox
public class Checkbox
This class implements a component which has an on/off state. Two or more Checkboxes can be grouped by a CheckboxGroup.
Nested Class Summary | |
---|---|
protected class |
Checkbox.AccessibleAWTCheckbox
This class provides accessibility support for the checkbox. |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Checkbox()
Initializes a new instance of Checkbox with no label,
an initial state of off, and that is not part of any checkbox group. |
|
Checkbox(String label)
Initializes a new instance of Checkbox with the specified
label, an initial state of off, and that is not part of any checkbox
group. |
|
Checkbox(String label,
boolean state)
Initializes a new instance of Checkbox with the specified
label and initial state, and that is not part of any checkbox
group. |
|
Checkbox(String label,
boolean state,
CheckboxGroup group)
Initializes a new instance of Checkbox with the specified
label, initial state, and checkbox group. |
|
Checkbox(String label,
CheckboxGroup group,
boolean state)
Initializes a new instance of Checkbox with the specified
label, initial state, and checkbox group. |
Method Summary | |
---|---|
void |
addItemListener(ItemListener listener)
Adds a new listeners to the list of registered listeners for this object. |
void |
addNotify()
Creates this object's native peer. |
AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this Checkbox . |
CheckboxGroup |
getCheckboxGroup()
Returns the checkbox group this object is a member of, if any. |
ItemListener[] |
getItemListeners()
|
String |
getLabel()
Returns the label for this checkbox. |
Object[] |
getSelectedObjects()
Returns an array of length one containing the checkbox label if this checkbox is selected. |
boolean |
getState()
Returns the state of this checkbox. |
protected String |
paramString()
Returns a debugging string for this object. |
protected void |
processEvent(AWTEvent event)
Processes this event by calling processItemEvent() if it
is any instance of ItemEvent . |
protected void |
processItemEvent(ItemEvent event)
Processes this event by dispatching it to any registered listeners. |
void |
removeItemListener(ItemListener listener)
Removes a listener from the list of registered listeners for this object. |
void |
setCheckboxGroup(CheckboxGroup group)
Sets this object's checkbox group to the specified group. |
void |
setLabel(String label)
Sets the label for this checkbox to the specified value. |
void |
setState(boolean state)
Sets the state of this checkbox to the specified value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Checkbox()
Checkbox
with no label,
an initial state of off, and that is not part of any checkbox group.
public Checkbox(String label)
Checkbox
with the specified
label, an initial state of off, and that is not part of any checkbox
group.
label
- The label for this checkbox.public Checkbox(String label, boolean state)
Checkbox
with the specified
label and initial state, and that is not part of any checkbox
group.
label
- The label for this checkbox.state
- The initial state of the checkbox, true
for
on, false
for off.public Checkbox(String label, CheckboxGroup group, boolean state)
Checkbox
with the specified
label, initial state, and checkbox group.
label
- The label for this checkbox.group
- The checkbox group for this box, or null
if there is no checkbox group.state
- The initial state of the checkbox, true
for
on, false
for off.public Checkbox(String label, boolean state, CheckboxGroup group)
Checkbox
with the specified
label, initial state, and checkbox group.
label
- The label for this checkbox.state
- The initial state of the checkbox, true
for
on, false
for off.group
- The checkbox group for this box, or null
if there is no checkbox group.Method Detail |
---|
public String getLabel()
public void setLabel(String label)
label
- The new checkbox label.public boolean getState()
true
for
on and false
for off.public void setState(boolean state)
state
- The new state of the checkbox, which will be true
for on or false
for off.public Object[] getSelectedObjects()
null
is returned.
getSelectedObjects
in interface ItemSelectable
public CheckboxGroup getCheckboxGroup()
null
if it is
not a member of any group.public void setCheckboxGroup(CheckboxGroup group)
group
- The new checkbox group, or null
to make this
object part of no checkbox group.public void addNotify()
addNotify
in class Component
Component.isDisplayable()
,
Component.removeNotify()
public ItemListener[] getItemListeners()
public void addItemListener(ItemListener listener)
addItemListener
in interface ItemSelectable
listener
- The new 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 any instance of ItemEvent
. Otherwise it is passed to
the superclass for processing.
processEvent
in class Component
event
- The event to process.Component.processComponentEvent(ComponentEvent)
,
Component.processFocusEvent(FocusEvent)
,
Component.processKeyEvent(KeyEvent)
,
Component.processMouseEvent(MouseEvent)
,
Component.processMouseMotionEvent(MouseEvent)
,
Component.processInputMethodEvent(InputMethodEvent)
,
Component.processHierarchyEvent(HierarchyEvent)
,
Component.processMouseWheelEvent(MouseWheelEvent)
protected void processItemEvent(ItemEvent event)
event
- The ItemEvent
to process.protected String paramString()
paramString
in class Component
public AccessibleContext getAccessibleContext()
Checkbox
.
The context is created, if necessary.
getAccessibleContext
in interface Accessible
getAccessibleContext
in class Component
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |