java.lang.Object | +--java.awt.Component | +--java.awt.Checkbox
Unsafe:
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, bufferStrategy, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, focusTraversalKeys, font, foreground, graphicsConfig, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, ignoreRepaint, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, mouseWheelListener, mouseWheelListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowFocusListenerK, windowListenerK, windowStateListenerK, x, y
Checkbox()
Checkbox(String label,
boolean state)
Checkbox(String label,
boolean state,
CheckboxGroup group)
Checkbox(String label,
CheckboxGroup group,
boolean state)
void
addItemListener(ItemListener l)
AccessibleContext
getAccessibleContext()
ItemListener[]
getItemListeners()
EventListener[]
getListeners(Class listenerType)
FooListeners
upon this Checkbox.
Object[]
getSelectedObjects()
protected void
processItemEvent(ItemEvent e)
ItemListener objects.
private void
readObject(ObjectInputStream s)
ObjectInputStream and if it
isn't null adds a listener to receive
item events fired by the Checkbox.
void
removeItemListener(ItemListener l)
void
setCheckboxGroup(CheckboxGroup g)
(package private) void
setStateInternal(boolean state)
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, adjustListeningChildrenOnParent, applyComponentOrientation, areFocusTraversalKeysSet, areInputMethodsEnabled, autoProcessMouseWheel, autoTransferFocus, bounds, checkGD, checkImage, checkImage, checkWindowClosingException, clearCurrentFocusCycleRootOnHide, clearMostRecentFocusOwnerOnHide, coalesceEvents, contains, contains, containsFocus, countHierarchyMembers, createBufferStrategy, createBufferStrategy, createChildHierarchyEvents, createHierarchyEvents, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, dispatchEventImpl, dispatchMouseWheelToAncestor, doLayout, enable, enable, enableEvents, enableInputMethods, eventTypeEnabled, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getAlignmentX, getAlignmentY, getBackBuffer, getBackground, getBounds, getBounds, getBufferStrategy, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys_NoIDCheck, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, initializeFocusTraversalKeys, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFocusTraversableOverridden, isFontSet, isForegroundSet, isLightweight, isOpaque, isRecursivelyVisible, isShowing, isValid, isVisible, iterate, keyDown, keyUp, layout, lightweightPaint, lightweightPrint, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, nextFocusHelper, numListening, paint, paintAll, paintHeavyweightComponents, postEvent, postsOldMouseEvents, preferredSize, prepareImage, prepareImage, print, printAll, printHeavyweightComponents, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusHelper, requestFocusInWindow, requestFocusInWindow, resetGC, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys_NoIDCheck, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setGCFromPeer, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocus, transferFocusBackward, transferFocusUpCycle, update, updateCursorImmediately, validate
String label
getLabel(),
#setLabel()boolean state
Checkbox.
getState(),
#setState()CheckboxGroup group
getCheckBoxGroup(),
setCheckBoxGroup()transient ItemListener itemListener
private static final String base
private static int nameCounter
private static final long serialVersionUID
private int checkboxSerializedDataVersion
public Checkbox() throws HeadlessException
java.awt.GraphicsEnvironment#isHeadlesspublic Checkbox(String label) throws HeadlessException
label - a string label for this check box,
or null for no label.java.awt.GraphicsEnvironment#isHeadlesspublic Checkbox(String label, boolean state) throws HeadlessException
label - a string label for this check box,
or null for no labelstate - the initial state of this check boxjava.awt.GraphicsEnvironment#isHeadlesspublic Checkbox(String label, boolean state, CheckboxGroup group) throws HeadlessException
label - a string label for this check box,
or null for no label.state - the initial state of this check box.group - a check box group for this check box,
or null for no group.java.awt.GraphicsEnvironment#isHeadlesspublic Checkbox(String label, CheckboxGroup group, boolean state) throws HeadlessException
label - a string label for this check box,
or null for no label.group - a check box group for this check box,
or null for no group.state - the initial state of this check box.java.awt.GraphicsEnvironment#isHeadlessvoid setStateInternal(boolean state)
String constructComponentName()
getName when the name is null.
constructComponentName in class Componentpublic void addNotify()
java.awt.Toolkit#createCheckbox(java.awt.Checkbox),
java.awt.Component#getToolkit()public String getLabel()
null
if this check box has no label.setLabel(java.lang.String)public void setLabel(String label)
label - a string to set as the new label, or
null for no label.getLabel()public boolean getState()
true indicates the "on" state,
and false indicates the "off" state.
setState(boolean)public void setState(boolean state)
true indicates the "on" state,
and false indicates the "off" state.
Note that this method should be primarily used to
initialize the state of the checkbox. Programmatically
setting the state of the checkbox will not trigger
an ItemEvent. The only way to trigger an
ItemEvent is by user interaction.
state - the boolean state of the check boxgetState()public Object[] getSelectedObjects()
getSelectedObjects in interface ItemSelectableItemSelectablepublic CheckboxGroup getCheckboxGroup()
null
if the check box is not part of a check box group.setCheckboxGroup(java.awt.CheckboxGroup)public void setCheckboxGroup(CheckboxGroup g)
g - the new check box group, or null
to remove this check box from any check box group.getCheckboxGroup()public void addItemListener(ItemListener l)
addItemListener in interface ItemSelectablel - the item listenerremoveItemListener(java.awt.event.ItemListener),
getItemListeners(),
setState(boolean),
java.awt.event.ItemEvent,
java.awt.event.ItemListenerpublic void removeItemListener(ItemListener l)
removeItemListener in interface ItemSelectablel - the item listeneraddItemListener(java.awt.event.ItemListener),
getItemListeners(),
java.awt.event.ItemEvent,
java.awt.event.ItemListenerpublic ItemListener[] getItemListeners()
ItemListeners
or an empty array if no item
listeners are currently registeredaddItemListener(java.awt.event.ItemListener),
removeItemListener(java.awt.event.ItemListener),
java.awt.event.ItemEvent,
java.awt.event.ItemListenerpublic EventListener[] getListeners(Class listenerType)
FooListeners
upon this Checkbox.
FooListeners are registered using the
addFooListener method.
You can specify the listenerType argument
with a class literal, such as
FooListener.class.
For example, you can query a
Checkbox c
for its item listeners with the following code:
ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));If no such listeners exist, this method returns an empty array.
getListeners in class ComponentlistenerType - the type of listeners requested; this parameter
should specify an interface that descends from
java.util.EventListener
FooListeners on this checkbox,
or an empty array if no such
listeners have been addedgetItemListeners()boolean eventEnabled(AWTEvent e)
eventEnabled in class Componentprotected void processEvent(AWTEvent e)
ItemEvent,
this method invokes the processItemEvent method.
Otherwise, it calls its superclass's processEvent method.
Note that if the event parameter is null
the behavior is unspecified and may result in an
exception.
processEvent in class Componente - the eventjava.awt.event.ItemEvent,
processItemEvent(java.awt.event.ItemEvent)protected void processItemEvent(ItemEvent e)
ItemListener objects.
This method is not called unless item events are enabled for this component. Item events are enabled when one of the following occurs:
ItemListener object is registered
via addItemListener.
enableEvents.
Note that if the event parameter is null
the behavior is unspecified and may result in an
exception.
e - the item eventjava.awt.event.ItemEvent,
java.awt.event.ItemListener,
addItemListener(java.awt.event.ItemListener),
java.awt.Component#enableEventsprotected String paramString()
Checkbox.
This method is intended to be used only for debugging purposes, and the
content and format of the returned string may vary between
implementations. The returned string may be empty but may not be
null.
paramString in class Componentprivate void writeObject(ObjectOutputStream s) throws IOException
ItemListeners
as optional data. The non-serializable
ItemListeners are detected and
no attempt is made to serialize them.
s - the ObjectOutputStream to write
IOExceptionAWTEventMulticaster.save(ObjectOutputStream, String, EventListener),
java.awt.Component.itemListenerK,
readObject(java.io.ObjectInputStream)private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException, HeadlessException
ObjectInputStream and if it
isn't null adds a listener to receive
item events fired by the Checkbox.
Unrecognized keys or values will be ignored.
s - the ObjectInputStream to read
ClassNotFoundException
IOException
HeadlessExceptionremoveActionListener(),
addActionListener(),
java.awt.GraphicsEnvironment#isHeadless,
writeObject(java.io.ObjectOutputStream)private static void initIDs()
public AccessibleContext getAccessibleContext()
getAccessibleContext in interface AccessiblegetAccessibleContext in class Component