public class Checkbox extends Component implements ItemSelectable, Accessible
true)ใพใใฏใใชใใ(false)ใฎใฉใกใใใฎ็ถๆ
ใซใชใใใจใใงใใใฐใฉใใฃใซใซใปใณใณใใผใใณใใงใใ ใใงใใฏใใใฏในใใฏใชใใฏใใใจใใใฎ็ถๆ
ใใใชใณใใใใใชใใใซใใพใใฏใใชใใใใใใชใณใใซๅคๆดใงใใพใใ
ๆฌกใฎใณใผใไพใงใฏใใฐใชใใใปใฌใคใขใฆใใซใใงใใฏใใใฏในใฎใปใใใ็ๆใใพใใ
setLayout(new GridLayout(3, 1));
add(new Checkbox("one", null, true));
add(new Checkbox("two"));
add(new Checkbox("three"));
ใใฎใคใกใผใธใฏใใใฎใณใผใไพใซใใฃใฆไฝๆใใใใใงใใฏใใใฏในใจใฐใชใใใปใฌใคใขใฆใใ่กจใใพใใ
oneใจใใใฉใใซใฎไปใใใใฟใณใฏใใชใณใใฎ็ถๆ
ใงใใปใใฎ2ใคใฎใใฟใณใฏใใชใใใฎ็ถๆ
ใงใใ GridLayoutใฏใฉในใไฝฟ็จใใใใฎไพใงใฏใ3ใคใฎใใงใใฏใใใฏในใฎ็ถๆ
ใใใใใ็ฌ็ซใใฆ่จญๅฎใใใพใใ
ใพใใCheckboxGroupใฏใฉในใไฝฟใฃใฆใใใใคใใฎใใงใใฏใใใฏในใใฐใซใผใๅใใฆ1ใคใฎใชใใธใงใฏใใงๅถๅพกใใใใจใใงใใพใใ ใใงใใฏใใใฏในใปใฐใซใผใใงใฏใไธๅบฆใซ1ใคใฎใใฟใณใ ใใใใชใณใใฎ็ถๆ
ใซใงใใพใใ 1ใคใฎใใงใใฏใใใฏในใใฏใชใใฏใใฆใชใณใซใใใจใๅไธใฐใซใผใๅ
ใฎใปใใฎใใงใใฏใใใฏในใฏใใชใใใฎ็ถๆ
ใซใชใใพใใ
GridLayout, CheckboxGroup, ็ดๅๅใใใๅฝขๅผ| ไฟฎ้ฃพๅญใจๅ | ใฏใฉใน | ่ชฌๆ |
|---|---|---|
protected class |
Checkbox.AccessibleAWTCheckbox |
ใใฎใฏใฉในใฏ
Checkboxใฏใฉใน็จใฎใขใฏใปใทใใชใใฃใปใตใใผใใๅฎ่ฃ
ใใฆใใพใใ |
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| ใณใณในใใฉใฏใฟ | ่ชฌๆ |
|---|---|
Checkbox() |
ใใฎใฉใใซใ็ฉบใฎๆๅญๅใฎใใงใใฏใใใฏในใไฝๆใใพใใ
|
Checkbox(String label) |
ๆๅฎใใใใฉใใซใไปใใใใงใใฏใใใฏในใไฝๆใใพใใ
|
Checkbox(String label, boolean state) |
ๆๅฎใใใใฉใใซใไปใใใใงใใฏใใใฏในใไฝๆใใๆๅฎใใใ็ถๆ
ใซ่จญๅฎใใพใใ
|
Checkbox(String label, boolean state, CheckboxGroup group) |
ๆๅฎใใใใฉใใซใไปใใใใงใใฏใใใฏในใใๆๅฎใใใใใงใใฏใใใฏในใปใฐใซใผใใซๆง็ฏใใๆๅฎใใใ็ถๆ
ใซ่จญๅฎใใพใใ
|
Checkbox(String label, CheckboxGroup group, boolean state) |
ๆๅฎใใใใฉใใซใไปใใใใงใใฏใใใฏในใใๆๅฎใใใใใงใใฏใใใฏในใปใฐใซใผใใซ็ๆใใๆๅฎใใใ็ถๆ
ใซ่จญๅฎใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
void |
addItemListener(ItemListener l) |
ๆๅฎใใใ้
็ฎใชในใใผใใใใฎใใงใใฏใใใฏในใฎ้
็ฎใคใใณใๅไฟกใฎใใใซ่ฟฝๅ ใใพใใ
|
void |
addNotify() |
ใใงใใฏใใใฏในใฎใใขใ็ๆใใพใใ
|
AccessibleContext |
getAccessibleContext() |
ใใฎCheckBoxใซ้ข้ฃไปใใใใAccessibleContextใๅๅพใใพใใ
|
CheckboxGroup |
getCheckboxGroup() |
ใใฎใใงใใฏใใใฏในใฎใฐใซใผใใๅคๅฎใใพใใ
|
ItemListener[] |
getItemListeners() |
ใใฎใใงใใฏใใใฏในใซ็ป้ฒใใใฆใใใในใฆใฎ้
็ฎใชในใใผใฎ้
ๅใ่ฟใใพใใ
|
String |
getLabel() |
ใใงใใฏใใใฏในใฎใฉใใซใๅๅพใใพใใ
|
<T extends EventListener> |
getListeners(Class<T> listenerType) |
ใใฎ
CheckboxใซFooListenerใจใใฆ็พๅจ็ป้ฒใใใฆใใใในใฆใฎใชใใธใงใฏใใฎ้
ๅใ่ฟใใพใใ |
Object[] |
getSelectedObjects() |
ใใงใใฏใใใฏในใฎใฉใใซใๅซใ้
ๅ(้ทใ1)ใ่ฟใใพใใใใงใใฏใใใฏในใ้ธๆใใใฆใใชใๅ ดๅใซใฏnullใ่ฟใใพใใ
|
boolean |
getState() |
ใใฎใใงใใฏใใใฏในใใใชใณใใฎ็ถๆ
ใงใใใใใใชใใใฎ็ถๆ
ใงใใใใๅคๅฎใใพใใ
|
protected String |
paramString() |
ใใฎ
Checkboxใฎ็ถๆ
ใ่กจใๆๅญๅใ่ฟใใพใใ |
protected void |
processEvent(AWTEvent e) |
ใใฎใใงใใฏใใใฏในใงใคใใณใใๅฆ็ใใพใใ
|
protected void |
processItemEvent(ItemEvent e) |
ใใฎใใงใใฏใใใฏในใง็บ็ใใ้
็ฎใคใใณใใใ็ป้ฒใใใฆใใใในใฆใฎ
ItemListenerใชใใธใงใฏใใซใใฃในใใใใใใใจใซใใฃใฆๅฆ็ใใพใใ |
void |
removeItemListener(ItemListener l) |
ใใฎใใงใใฏใใใฏในใใใฎ้
็ฎใคใใณใใๅใๅใใชใใใใซใๆๅฎใใใ้
็ฎใชในใใผใๅ้คใใพใใ
|
void |
setCheckboxGroup(CheckboxGroup g) |
ใใฎใใงใใฏใใใฏในใฎใฐใซใผใใใๆๅฎใใใใใงใใฏใใใฏในใปใฐใซใผใใซ่จญๅฎใใพใใ
|
void |
setLabel(String label) |
ใใฎใใงใใฏใใใฏในใฎใฉใใซใๆๅญๅๅผๆฐใซ่จญๅฎใใพใใ
|
void |
setState(boolean state) |
ใใฎใใงใใฏใใใฏในใฎ็ถๆ
ใใๆๅฎใใใ็ถๆ
ใซ่จญๅฎใใพใใ
|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validatepublic Checkbox()
throws HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless()ใtrueใ่ฟใๅ ดๅGraphicsEnvironment.isHeadless()public Checkbox(String label) throws HeadlessException
label - ใใฎใใงใใฏใใใฏในใฎๆๅญๅใฉใใซใใพใใฏใฉใใซใใชใๅ ดๅใฏnullใHeadlessException - GraphicsEnvironment.isHeadlessใtrueใ่ฟใๅ ดๅGraphicsEnvironment.isHeadless()public Checkbox(String label, boolean state) throws HeadlessException
label - ใใฎใใงใใฏใใใฏในใฎๆๅญๅใฉใใซใใฉใใซใใชใๅ ดๅใฏnullstate - ใใฎใใงใใฏใใใฏในใฎๅๆ็ถๆ
HeadlessException - GraphicsEnvironment.isHeadlessใtrueใ่ฟใๅ ดๅGraphicsEnvironment.isHeadless()public Checkbox(String label, boolean state, CheckboxGroup group) throws HeadlessException
label - ใใฎใใงใใฏใใใฏในใฎๆๅญๅใฉใใซใใพใใฏใฉใใซใใชใๅ ดๅใฏnullใstate - ใใฎใใงใใฏใใใฏในใฎๅๆ็ถๆ
ใgroup - ใใฎใใงใใฏใใใฏในใฎใใงใใฏใใใฏในใปใฐใซใผใใใพใใฏใฐใซใผใใใชใๅ ดๅใฏnullใHeadlessException - GraphicsEnvironment.isHeadlessใtrueใ่ฟใๅ ดๅGraphicsEnvironment.isHeadless()public Checkbox(String label, CheckboxGroup group, boolean state) throws HeadlessException
label - ใใฎใใงใใฏใใใฏในใฎๆๅญๅใฉใใซใใพใใฏใฉใใซใใชใๅ ดๅใฏnullใgroup - ใใฎใใงใใฏใใใฏในใฎใใงใใฏใใใฏในใปใฐใซใผใใใพใใฏใฐใซใผใใใชใๅ ดๅใฏnullใstate - ใใฎใใงใใฏใใใฏในใฎๅๆ็ถๆ
ใHeadlessException - GraphicsEnvironment.isHeadlessใtrueใ่ฟใๅ ดๅGraphicsEnvironment.isHeadless()public void addNotify()
addNotifyใใฏใฉในComponentToolkit.createCheckbox(java.awt.Checkbox), Component.getToolkit()public String getLabel()
nullsetLabel(String)public void setLabel(String label)
label - ๆฐใใใฉใใซใจใใฆ่จญๅฎใใๆๅญๅใใฉใใซใใชใๅ ดๅใฏnullgetLabel()public boolean getState()
trueใฏใใชใณใ็ถๆ
ใ็คบใใfalseใฏใใชใใ็ถๆ
ใ็คบใใพใใ setState(boolean)public void setState(boolean state)
trueใฏใใชใณใ็ถๆ
ใ็คบใใfalseใฏใใชใใ็ถๆ
ใ็คบใใพใใ
ใใฎใกใฝใใใฏใไธปใซใใงใใฏใใใฏในใฎ็ถๆ
ๅๆๅใฎใใใซไฝฟ็จใใฆใใ ใใใ ใใงใใฏใใใฏในใฎ็ถๆ
ใใใญใฐใฉใ ใง่จญๅฎใใฆใItemEventใฏ้ๅงใใใพใใใ ItemEventใใใชใฌใผใใใใใฎๅฏไธใฎๆนๆณใฏใใฆใผใถใผใฎๆไฝใงใใ
state - booleanๅคใง่กจใใใใงใใฏใใใฏในใฎ็ถๆ
getState()public Object[] getSelectedObjects()
getSelectedObjectsใใคใณใฟใใงใผในItemSelectableItemSelectablepublic CheckboxGroup getCheckboxGroup()
nullsetCheckboxGroup(CheckboxGroup)public void setCheckboxGroup(CheckboxGroup g)
ใใฎใใงใใฏใใใฏในใฎ็ถๆ
ใtrueใงใๆฐใใใฐใซใผใใฎใใงใใฏใใใฏในใใใงใซ้ธๆใใใฆใใๅ ดๅใใใฎใใงใใฏใใใฏในใฎ็ถๆ
ใfalseใซๅคๆดใใใพใใ ใใฎใใงใใฏใใใฏในใฎ็ถๆ
ใtrueใงใๆฐใใใฐใซใผใใฎใใงใใฏใใใฏในใ้ธๆใใใฆใใชใๅ ดๅใใใฎใใงใใฏใใใฏในใฏๆฐใใใฐใซใผใใฎ้ธๆใใใใใงใใฏใใใฏในใซใชใใใใฎ็ถๆ
ใฏtrueใงใใ
g - ๆฐใใใใงใใฏใใใฏในใปใฐใซใผใใใใงใใฏใปใใใฏในใปใฐใซใผใใใใใฎใใงใใฏใใใฏในใๅ้คใใๅ ดๅใฏnullgetCheckboxGroup()public void addItemListener(ItemListener l)
AWTในใฌใใใปใขใใซใฎ่ฉณ็ดฐใฏใใAWTใฎในใฌใใใฎๅ้กใใๅ็ งใใฆใใ ใใใ
addItemListenerใใคใณใฟใใงใผในItemSelectablel - ้
็ฎใชในใใผremoveItemListener(java.awt.event.ItemListener), getItemListeners(), setState(boolean), ItemEvent, ItemListenerpublic void removeItemListener(ItemListener l)
AWTในใฌใใใปใขใใซใฎ่ฉณ็ดฐใฏใใAWTใฎในใฌใใใฎๅ้กใใๅ็ งใใฆใใ ใใใ
removeItemListenerใใคใณใฟใใงใผในItemSelectablel - ้
็ฎใชในใใผaddItemListener(java.awt.event.ItemListener), getItemListeners(), ItemEvent, ItemListenerpublic ItemListener[] getItemListeners()
ItemListenerใ้
็ฎใชในใใผใ็พๅจ็ป้ฒใใใฆใใชใๅ ดๅใฏ็ฉบใฎ้
ๅaddItemListener(java.awt.event.ItemListener), removeItemListener(java.awt.event.ItemListener), ItemEvent, ItemListenerpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
CheckboxใซFooListenerใจใใฆ็พๅจ็ป้ฒใใใฆใใใในใฆใฎใชใใธใงใฏใใฎ้
ๅใ่ฟใใพใใ FooListenerใฏใaddFooListenerใกใฝใใใไฝฟ็จใใฆ็ป้ฒใใใพใใ
FooListener.classใชใฉใฎใฏใฉในใปใชใใฉใซใไฝฟ็จใใฆlistenerTypeๅผๆฐใๆๅฎใงใใพใใ ใใจใใฐใๆฌกใฎใณใผใใไฝฟ็จใใฆใใใฎ้
็ฎใชในใใผใฎCheckbox cใ็
งไผใงใใพใใ
ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));ใใฎใใใชใชในใใผใใชใๅ ดๅใฏ็ฉบใฎ้ ๅใ่ฟใใพใใ
getListenersใใฏใฉในComponentlistenerType - ่ฆๆฑใใใใชในใใผใฎๅใjava.util.EventListenerใฎๅญๅญซใฎใคใณใฟใใงใผในใๆๅฎใใฆใใ ใใFooListenerใจใใฆ็ป้ฒใใใใในใฆใฎใชใใธใงใฏใใฎ้
ๅใใพใใฏใใฎใใใชใชในใใผใ็ป้ฒใใใฆใใชใๅ ดๅใฏ็ฉบใฎ้
ๅClassCastException - listenerTypeใงใjava.util.EventListenerใๅฎ่ฃ
ใใใฏใฉในใพใใฏใคใณใฟใใงใผในใๆๅฎใใใชใใฃใๅ ดๅgetItemListeners()protected void processEvent(AWTEvent e)
ItemEventใฎใคใณในใฟใณในใงใใๅ ดๅใใใฎใกใฝใใใฏprocessItemEventใกใฝใใใๅผใณๅบใใพใใ ใใไปฅๅคใฎๅ ดๅใฏใใใฎในใผใใผใปใฏใฉในใฎprocessEventใกใฝใใใๅผใณๅบใใพใใ
ใคใใณใใปใใฉใกใผใฟใnullใงใใๅ ดๅใฏใๅไฝใๆชๆๅฎใฎใใใไพๅคใ็บ็ใใๅฏ่ฝๆงใใใใพใใ
processEventใใฏใฉในComponente - ใคใใณใItemEvent, processItemEvent(java.awt.event.ItemEvent)protected void processItemEvent(ItemEvent e)
ItemListenerใชใใธใงใฏใใซใใฃในใใใใใใใจใซใใฃใฆๅฆ็ใใพใใ
้ ็ฎใคใใณใใใใฎใณใณใใผใใณใ็จใซไฝฟ็จๅฏ่ฝใซใชใฃใฆใใชใใใใใใใฎใกใฝใใใฏๅผใณๅบใใใพใใใ ้ ็ฎใคใใณใใฏใๆฌกใฎ้ ็ฎใฎ1ใคใ็บ็ใใใจใใซไฝฟ็จๅฏ่ฝใซใชใใพใใ
ItemListenerใชใใธใงใฏใใaddItemListenerใซใใฃใฆ็ป้ฒใใใฆใใใ
enableEventsใซใใฃใฆ้
็ฎใคใใณใใไฝฟ็จๅฏ่ฝใซใชใฃใฆใใใ
ใคใใณใใปใใฉใกใผใฟใnullใงใใๅ ดๅใฏใๅไฝใๆชๆๅฎใฎใใใไพๅคใ็บ็ใใๅฏ่ฝๆงใใใใพใใ
e - ้
็ฎใคใใณใItemEvent, ItemListener, addItemListener(java.awt.event.ItemListener), Component.enableEvents(long)protected String paramString()
Checkboxใฎ็ถๆ
ใ่กจใๆๅญๅใ่ฟใใพใใ ใใฎใกใฝใใใฏใใใใฐๅฐ็จใงใใใ่ฟใใใๆๅญๅใฎๅ
ๅฎนใใใณๅฝขๅผใฏๅฎ่ฃ
ใซใใฃใฆ็ฐใชใๅ ดๅใใใใพใใ ่ฟใใใๆๅญๅใฏ็ฉบใฎๅ ดๅใใใใพใใใnullใซใฏใชใใพใใใ paramStringใใฏใฉในComponentpublic AccessibleContext getAccessibleContext()
getAccessibleContextใใคใณใฟใใงใผในAccessiblegetAccessibleContextใใฏใฉในComponent ใใฐใพใใฏๆฉ่ฝใ้ไฟก
่ฉณ็ดฐใชAPIใชใใกใฌใณในใใใณ้็บ่
ใใญใฅใกใณใใซใคใใฆใฏใJava SEใฎใใญใฅใกใณใใๅ็
งใใฆใใ ใใใ ใใฎใใญใฅใกใณใใซใฏใๆฆๅฟต็ใชๆฆ่ฆใ็จ่ชใฎๅฎ็พฉใๅ้ฟๆนๆณใๆๅนใชใณใผใไพใชใฉใฎใ้็บ่
ใๅฏพ่ฑกใซใใใใ่ฉณ็ดฐใช่ชฌๆใๅซใพใใฆใใพใใ
Copyright ยฉ 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyใๅ็
งใใฆใใ ใใใ