|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.awt.Component | +--java.awt.Checkbox
üũ ¹Ú½º´Â ¡¸¿Â¡¹ (true
) ¶Ç´Â ¡¸¿ÀÇÁ¡¹ (false
)ÀÇ ¾î´À ÂÊÀΰ¡ÀÇ »óŸ¦ ÃëÇÒ ¼ö°¡ ÀÖ´Â ±×·¡ÇÇÄà ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù. üũ ¹Ú½º¸¦ Ŭ¸¯Çϸé(ÀÚ), ±× »óŸ¦ ¡¸¿Â¡¹À¸·ÎºÎÅÍ ¡¸¿ÀÇÁ¡¹¿¡, ¶Ç´Â ¡¸¿ÀÇÁ¡¹·ÎºÎÅÍ ¡¸¿Â¡¹À¸·Î º¯°æÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
´ÙÀ½ÀÇ Äڵ忹¿¡¼´Â ±¸¶óµÎ ·¹À̾ƿô¿¡ üũ ¹Ú½º¼¼Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
setLayout(new GridLayout(3, 1)); add(new Checkbox("one", null, true)); add(new Checkbox("two")); add(new Checkbox("three"));
ÀÌ À̹ÌÁö´Â ÀÌ Äڵ忹¿¡ ÀÇÇØ ÀÛ¼ºµÇ´Â üũ ¹Ú½º¿Í ±¸¶óµÎ ·¹À̾ƿôÀ» ³ªÅ¸³À´Ï´Ù.
one
¶ó°í ÇÏ´Â label°¡ ºÙÀº ¹öưÀº ¡¸¿Â¡¹ »óÅ·Î, ´Ù¸¥ 2 °³ÀÇ ¹öưÀº ¡¸¿ÀÇÁ¡¹ »óÅÂÀÔ´Ï´Ù. GridLayout
Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â ÀÌ ¿¹¿¡¼´Â 3 °³ÀÇ Ã¼Å© ¹Ú½º°¡ °¢°¢ µ¶¸³ÇØ ¼³Á¤µË´Ï´Ù.
¶Ç,CheckboxGroup
Ŭ·¡½º¸¦ »ç¿ëÇØ, ¸î°³ÀÇ Ã¼Å© ¹Ú½º¸¦ ±×·ìÈ ÇØ 1 °³ÀÇ ¿ÀºêÁ§Æ®·Î Á¦¾îÇÒ ¼öµµ ÀÖ½À´Ï´Ù. üũ ¹Ú½º ±×·ì¿¡¼´Â ÇÑ ¹ø¿¡ 1 °³ÀÇ ¹öư¸¸À» ¡¸¿Â¡¹ »óÅ·ΠÇÒ ¼ö ÀÖ½À´Ï´Ù. 1 °³ÀÇ Ã¼Å© ¹Ú½º¸¦ Ŭ¸¯ÇØ ¿ÂÀ¸·Î Çϸé(ÀÚ), µ¿ÀÏ ±×·ì³»¿ÜÀÇ Ã¼Å© ¹Ú½º´Â ¡¸¿ÀÇÁ¡¹ »óŰ¡ µË´Ï´Ù.
GridLayout
,
CheckboxGroup
,
Á÷·ÄÈ µÈ Çü½Ä ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä | |
protected class |
Checkbox.AccessibleAWTCheckbox
ÀÌ Å¬·¡½º´Â Checkbox Ŭ·¡½º¿ëÀÇ À¯Àú º¸Á¶ ±â´ÉÀÇ ¼Æ÷Æ®¸¦ ±¸ÇöÇϰí ÀÖ½À´Ï´Ù. |
Ŭ·¡½º java.awt. Component À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º |
Component.BltBufferStrategy , Component.FlipBufferStrategy |
ÇʵåÀÇ °³¿ä |
Ŭ·¡½º java.awt. Component ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
ÀÎÅÍÆäÀ̽º java.awt.image. ImageObserver ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH |
»ý¼ºÀÚÀÇ °³¿ä | |
Checkbox ()
label ¾øÀ½ÀÇ Ã¼Å© ¹Ú½º¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
Checkbox (String label)
ÁöÁ¤µÈ label°¡ ºÙÀº üũ ¹Ú½º¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
Checkbox (String label,
boolean state)
ÁöÁ¤µÈ label°¡ ºÙÀº üũ ¹Ú½º¸¦ ÀÛ¼ºÇØ, ÁöÁ¤µÈ »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. |
|
Checkbox (String label,
boolean state,
CheckboxGroup group)
ÁöÁ¤µÈ label°¡ ºÙÀº üũ ¹Ú½º¸¦, ÁöÁ¤µÈ üũ ¹Ú½º ±×·ì¿¡ ±¸ÃàÇØ, ÁöÁ¤µÈ »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. |
|
Checkbox (String label,
CheckboxGroup group,
boolean state)
ÁöÁ¤µÈ label°¡ ºÙÀº üũ ¹Ú½º¸¦, ÁöÁ¤µÈ üũ ¹Ú½º ±×·ì¿¡ »ý¼ºÇØ, ÁöÁ¤µÈ »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addItemListener (ItemListener l)
ÁöÁ¤µÈ Ç׸ñ ûÃëÀÚ¸¦, ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ç׸ñ À̺¥Æ® ¼ö½ÅÀ» À§Çؼ(¶§¹®¿¡) Ãß°¡ÇÕ´Ï´Ù. |
void |
addNotify ()
üũ ¹Ú½ºÀÇ ÇǾ »ý¼ºÇÕ´Ï´Ù. |
AccessibleContext |
getAccessibleContext ()
ÀÌ CheckBox ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
CheckboxGroup |
getCheckboxGroup ()
ÀÌ Ã¼Å© ¹Ú½ºÀÇ ±×·ìÀ» ÆÇÁ¤ÇÕ´Ï´Ù. |
ItemListener [] |
getItemListeners ()
ÀÌ Ã¼Å© ¹Ú½º¿¡ µî·ÏµÇ¾î ¸ðµç Ç׸ñ ûÃëÀÚÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
String |
getLabel ()
üũ ¹Ú½ºÀÇ label¸¦ µ¹·ÁÁÝ´Ï´Ù. |
EventListener [] |
getListeners (Class listenerType)
ÀÌ Checkbox ¿¡ FooListener ·Î¼ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
Object [] |
getSelectedObjects ()
üũ ¹Ú½ºÀÇ label¸¦ Æ÷ÇÔÇÑ ¹è¿ (±æÀÌ 1)À» µ¹·ÁÁÝ´Ï´Ù. |
boolean |
getState ()
ÀÌ Ã¼Å© ¹Ú½º°¡ ¡¸¿Â¡¹ »óÅÂÀÎÁö ¡¸¿ÀÇÁ¡¹ »óÅÂÀÎÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
protected String |
paramString ()
ÀÌ Checkbox »óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. |
protected void |
processEvent (AWTEvent e)
ÀÌ Ã¼Å© ¹Ú½º·Î À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. |
protected void |
processItemEvent (ItemEvent e)
ÀÌ Ã¼Å© ¹Ú½º·Î ¹ß»ýÇÏ´Â Ç׸ñ À̺¥Æ®¸¦, µî·ÏµÇ¾î ÀÖ´Â ItemListener ¿ÀºêÁ§Æ®¿¡ µð½ºÆÌÄ¡ ÇÏ´Â °ÍÀ¸·Î½á, Ç׸ñ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
|
void |
removeItemListener (ItemListener l)
ÀÌ Ã¼Å© ¹Ú½º·ÎºÎÅÍÀÇ Ç׸ñ À̺¥Æ®¸¦ ¹ÞÁö ¾Ê°Ô, ÁöÁ¤µÈ Ç׸ñ ûÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
setCheckboxGroup (CheckboxGroup g)
ÀÌ Ã¼Å© ¹Ú½ºÀÇ ±×·ìÀ», ÁöÁ¤µÈ üũ ¹Ú½º ±×·ìÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setLabel (String label)
ÀÌ Ã¼Å© ¹Ú½ºÀÇ label¸¦ ij¸¯ÅÍ ¶óÀÎ Àμö·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setState (boolean state)
ÀÌ Ã¼Å© ¹Ú½º »óŸ¦, ÁöÁ¤µÈ »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public Checkbox() throws HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless()°¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
public Checkbox(String label) throws HeadlessException
label
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ä³¸¯ÅÍ ¶óÀÎ label. label°¡ ¾ø´Â °æ¿ì´Â null
HeadlessException
- GraphicsEnvironment.isHeadless
°¡ true
¸¦ µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
public Checkbox(String label, boolean state) throws HeadlessException
label
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ä³¸¯ÅÍ ¶óÀÎ label. label°¡ ¾ø´Â °æ¿ì´Â null
state
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ãʱ⠻óÅÂ
HeadlessException
- GraphicsEnvironment.isHeadless
°¡ true
¸¦ µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
public Checkbox(String label, boolean state, CheckboxGroup group) throws HeadlessException
label
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ä³¸¯ÅÍ ¶óÀÎ label. label°¡ ¾ø´Â °æ¿ì´Â null
state
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ãʱ⠻óÅÂgroup
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ã¼Å© ¹Ú½º ±×·ì. ±×·ìÀÌ ¾ø´Â °æ¿ì´Â null
HeadlessException
- GraphicsEnvironment.isHeadless
°¡ true
¸¦ µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
public Checkbox(String label, CheckboxGroup group, boolean state) throws HeadlessException
label
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ä³¸¯ÅÍ ¶óÀÎ label. label°¡ ¾ø´Â °æ¿ì´Â null
group
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ã¼Å© ¹Ú½º ±×·ì. ±×·ìÀÌ ¾ø´Â °æ¿ì´Â null
state
- ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ãʱ⠻óÅÂ
HeadlessException
- GraphicsEnvironment.isHeadless
°¡ true
¸¦ µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void addNotify()
Component
³»ÀÇ addNotify
Toolkit.createCheckbox(java.awt.Checkbox)
,
Component.getToolkit()
public String getLabel()
null
setLabel(java.lang.String)
public void setLabel(String label)
label
- »õ·Î¿î label·Î¼ ¼³Á¤Çϴ ij¸¯ÅÍ ¶óÀÎ. label°¡ ¾ø´Â °æ¿ì´Â null
getLabel()
public boolean getState()
true
´Â ¡¸¿Â¡¹ »óŸ¦ ³ªÅ¸³»,false
´Â ¡¸¿ÀÇÁ¡¹ »óŸ¦ ³ªÅ¸³À´Ï´Ù.
setState(boolean)
public void setState(boolean state)
true
´Â ¡¸¿Â¡¹ »óŸ¦ ³ªÅ¸³»,false
´Â ¡¸¿ÀÇÁ¡¹ »óŸ¦ ³ªÅ¸³À´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ÁַΠüũ ¹Ú½ºÀÇ ½ºÅ×ÀÌÅͽº Ãʱâȸ¦ À§Çؼ(¶§¹®¿¡) »ç¿ëÇØ ÁÖ¼¼¿ä. üũ ¹Ú½ºÀÇ ½ºÅ×ÀÌÅͽº¸¦ ÇÁ·Î±×·¥À¸·Î ¼³Á¤Çصµ ItemEvent
´Â °³½ÃµÇÁö ¾Ê½À´Ï´Ù. ItemEvent
¸¦ °³½ÃÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº À¯ÀúÀÇ Á¶ÀÛ »ÓÀÔ´Ï´Ù.
state
- boolean Ä¡·Î ³ªÅ¸³½ üũ ¹Ú½º »óÅÂgetState()
public Object [] getSelectedObjects()
ItemSelectable
³»ÀÇ getSelectedObjects
ItemSelectable
public CheckboxGroup getCheckboxGroup()
null
setCheckboxGroup(java.awt.CheckboxGroup)
public void setCheckboxGroup(CheckboxGroup g)
g
- »õ·Î¿î üũ ¹Ú½º ±×·ì. üũ ¹Ú½º ±×·ìÀ¸·ÎºÎÅÍ ÀÌ Ã¼Å© ¹Ú½º¸¦ »èÁ¦ÇÏ´Â °æ¿ì´Â null
getCheckboxGroup()
public void addItemListener(ItemListener l)
ItemSelectable
³»ÀÇ addItemListener
l
- Ç׸ñ ûÃëÀÚremoveItemListener(java.awt.event.ItemListener)
,
getItemListeners()
,
setState(boolean)
,
ItemEvent
,
ItemListener
public void removeItemListener(ItemListener l)
ItemSelectable
³»ÀÇ removeItemListener
l
- Ç׸ñ ûÃëÀÚaddItemListener(java.awt.event.ItemListener)
,
getItemListeners()
,
ItemEvent
,
ItemListener
public ItemListener [] getItemListeners()
ItemListener
. Ç׸ñ ûÃëÀÚ°¡ ÇöÀç µî·ÏµÇÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁÖ´ÂaddItemListener(java.awt.event.ItemListener)
,
removeItemListener(java.awt.event.ItemListener)
,
ItemEvent
,
ItemListener
public EventListener [] getListeners(Class listenerType)
Checkbox
¿¡ FooListener
·Î¼ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. ÀÌ FooListener
´Â addFooListener
¸Þ¼Òµå·Î µî·ÏµÈ °ÍÀÔ´Ï´Ù.
listenerType
Àμö´Â FooListener.class
¿Í °°Àº Ŭ·¡½º ¸®ÅÍ·²·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ Ç׸ñ ûÃëÀÚ¿¡ ´ëÇÑ Checkbox
c
ÀÇ Á¶È¸´Â ´ÙÀ½ÀÇ ÄÚµå·Î ½Ç½ÃÇÕ´Ï´Ù.
ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));ÀÌ·¯ÇÑ Ã»ÃëÀÚ°¡ ¾ø´Â °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù.
Component
³»ÀÇ getListeners
listenerType
- ¿ä±¸µÇ´Â ûÃëÀÚÀÇ Å¸ÀÔ. java.util.EventListener
ÀÇ ÇÏÀ§ ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤
FooListener
·Î¼ µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿. ûÃëÀÚ°¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁØ´Ù
ClassCastException
- listenerType
°¡ java.util.EventListener
¸¦ ±¸ÇöÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ìgetItemListeners()
protected void processEvent(AWTEvent e)
ItemEvent
ÀÇ ÀνºÅϽºÀÎ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â processItemEvent
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ½´ÆÛ Ŭ·¡½ºÀÇ processEvent
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
À̺¥Æ® ÆÄ¶ó¹ÌÅͰ¡ null
ÀÇ °æ¿ìÀÇ µ¿ÀÛÀº Á¤ÀǵǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù.
Component
³»ÀÇ processEvent
e
- À̺¥Æ®ItemEvent
,
processItemEvent(java.awt.event.ItemEvent)
protected void processItemEvent(ItemEvent e)
ItemListener
¿ÀºêÁ§Æ®¿¡ µð½ºÆÌÄ¡ ÇÏ´Â °ÍÀ¸·Î½á, Ç׸ñ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
Ç׸ñ À̺¥Æ®°¡ ÀÌ ÄÄÆÛ³ÍÆ®¿ëÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µÇÁö ¾ÊÀº ÇÑ, ÀÌ ¸Þ¼Òµå´Â ºÒ·Á °¡Áö ¾Ê½À´Ï´Ù. Ç׸ñ À̺¥Æ®´Â ÀÌÇÏÀÇ ¾î¶² °ÍÀΰ¡°¡ ¹ß»ýÇßÀ» ¶§¿¡ »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.
ItemListener
¿ÀºêÁ§Æ®°¡ addItemListener
¸¦ »ç¿ëÇØ µî·ÏµÈ´Ù
enableEvents
¿¡ ÀÇÇØ Ç׸ñ À̺¥Æ®°¡ »ç¿ë °¡´ÉÇÏ°Ô µÈ´Ù
À̺¥Æ® ÆÄ¶ó¹ÌÅͰ¡ null
ÀÇ °æ¿ìÀÇ µ¿ÀÛÀº Á¤ÀǵǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù.
e
- Ç׸ñ À̺¥Æ®ItemEvent
,
ItemListener
,
addItemListener(java.awt.event.ItemListener)
,
Component.enableEvents(long)
protected String paramString()
Checkbox
»óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µð¹ö±× Àü¿ëÀ̸ç, µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼ ´Ù¸¨´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀº °ø¹éÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸,null
·Î´Â µÇÁö ¾Ê½À´Ï´Ù.
Component
³»ÀÇ paramString
public AccessibleContext getAccessibleContext()
Accessible
³»ÀÇ getAccessibleContext
Component
³»ÀÇ getAccessibleContext
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.