|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.awt.MenuComponent
java.awt.MenuItem
java.awt.CheckboxMenuItem
public class CheckboxMenuItem
ÀÌ Å¬·¡½º´Â ¸Þ´º¿¡ Ãß°¡ÇÒ ¼ö Àִ üũ ¹Ú½º¸¦ ³ªÅ¸³À´Ï´Ù. ¸Þ´º³»ÀÇ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϸé, ±× »óŰ¡ ¡¸¿Â¡¹À¸·ÎºÎÅÍ ¡¸¿ÀÇÁ¡¹¿¡ ¶Ç´Â ¡¸¿ÀÇÁ¡¹·ÎºÎÅÍ ¡¸¿Â¡¹¿¡ º¯°æµË´Ï´Ù.
´ÙÀ½ÀÇ ±×¸²Àº,CheckBoxMenuItem
ÀνºÅϽº°¡ Æ÷ÇԵǾî ÀÖ´Â ¸Þ´º¸¦ ³ªÅ¸³À´Ï´Ù.
Check
¶ó°í ÇÏ´Â ¶óº§ÀÌ ºÙÀº Ç׸ñÀº, ¡¸¿ÀÇÁ¡¹ »óÅÂÀÇ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñÀ» ³ªÅ¸³À´Ï´Ù.
üũ ¹Ú½º ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϸé, AWT´Â
Ç׸ñ À̺¥Æ®¸¦ ±× Ç׸ñ¿¡ º¸³À´Ï´Ù. ÀÌ À̺¥Æ®´Â ItemEvent
ÀνºÅϽºÀ̹ǷÎprocessEvent
¸Þ¼µå´Â ±× À̺¥Æ®¸¦ Á¶»çÇØ processItemEvent
¿¡ °Ç³×ÁÝ´Ï´Ù. ÈÄÀÚÀÇ ¸Þ¼µå´Â
ÀÌ ¸Þ´º Ç׸ñ¿¡
ÇØ »ý¼ºµÇ´Â Ç׸ñ À̺¥Æ®ÀÇ ÅëÁö¸¦ µî·ÏÇϰí ÀÖ´Â ¸ðµç ItemListener
¿ÀºêÁ§Æ®¿¡ ±× À̺¥Æ®¸¦ º¸³À´Ï´Ù.
ItemEvent
,
ItemListener
,
Á÷·ÄÈ µÈ Çü½Ä Áßø(Nested) Ŭ·¡½º °³¿ä | |
---|---|
protected class |
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem
À¯Àú º¸Á¶ ±â´ÉÀÇ µðÆúÆ® Áö¿ø¸¦ Á¦°øÇϱâ À§Çؼ »ç¿ëÇÏ´Â CheckboxMenuItem ³»ºÎ Ŭ·¡½ºÀÔ´Ï´Ù. |
Ŭ·¡½º java.awt. MenuItem ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º |
---|
MenuItem.AccessibleAWTMenuItem |
Ŭ·¡½º java.awt. MenuComponent ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º |
---|
MenuComponent.AccessibleAWTMenuComponent |
»ý¼ºÀÚ °³¿ä | |
---|---|
CheckboxMenuItem ()
ÇÏ´ÃÀÇ ¶óº§ÀÌ ºÙÀº, üũ ¹Ú½º ¸Þ´º Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù. |
|
CheckboxMenuItem (String label)
ÁöÁ¤µÈ ¶óº§ÀÌ ºÙÀº, üũ ¹Ú½º ¸Þ´º Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù. |
|
CheckboxMenuItem (String label,
boolean state)
ÁöÁ¤µÈ ¶óº§ÀÌ ºÙÀº üũ ¹Ú½º ¸Þ´º Ç׸ñÀ», ÁöÁ¤µÈ »óÅ·Π»ý¼ºÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | ||
---|---|---|
void |
addItemListener (ItemListener l)
ÁöÁ¤µÈ Ç׸ñ ¸®½º³Ê¸¦, ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ç׸ñ À̺¥Æ® ¼ö½ÅÀ» À§Çؼ Ãß°¡ÇÕ´Ï´Ù. |
|
void |
addNotify ()
üũ ¹Ú½º Ç׸ñÀÇ ÇǾ »ý¼ºÇÕ´Ï´Ù. |
|
AccessibleContext |
getAccessibleContext ()
ÀÌ CheckboxMenuItem ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext¸¦ µ¹·ÁÁÝ´Ï´Ù. |
|
ItemListener [] |
getItemListeners ()
ÀÌ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñ¿¡ µî·ÏµÇ¾î ¸ðµç Ç׸ñ ¸®½º³ÊÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
|
|
getListeners (Class <T> listenerType)
ÀÌ CheckboxMenuItem ¿¡ FooListener ·Î¼ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
|
Object [] |
getSelectedObjects ()
üũ ¹Ú½º ¸Þ´º Ç׸ñÀÇ ¶óº§À» Æ÷ÇÔÇÑ ¹è¿ (±æÀÌ 1)À» µ¹·ÁÁÝ´Ï´Ù. |
|
boolean |
getState ()
ÀÌ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñ »óŰ¡ ¡¸¿Â¡¹ÀÏ±î ¡¸¿ÀÇÁ¡¹ÀÎÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
|
String |
paramString ()
ÀÌ CheckBoxMenuItem »óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. |
|
protected void |
processEvent (AWTEvent e)
ÀÌ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñÀÇ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. |
|
protected void |
processItemEvent (ItemEvent e)
ÀÌ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñÀ¸·Î ¹ß»ýÇÏ´Â Ç׸ñ À̺¥Æ®¸¦, µî·ÏµÇ¾î ÀÖ´Â ItemListener ¿ÀºêÁ§Æ®¿¡ µð½ºÆÐÄ¡ ÇÏ´Â °ÍÀ¸·Î½á, Ç׸ñ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. |
|
void |
removeItemListener (ItemListener l)
ÀÌ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñÀ¸·ÎºÎÅÍÀÇ Ç׸ñ À̺¥Æ®¸¦ ¹ÞÁö ¾Ê°Ô, ÁöÁ¤µÈ Ç׸ñ ¸®½º³Ê¸¦ »èÁ¦ÇÕ´Ï´Ù. |
|
void |
setState (boolean b)
ÀÌ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñÀ», ÁöÁ¤µÈ »óÅ·Π¼³Á¤ÇÕ´Ï´Ù. |
Ŭ·¡½º java.awt. MenuItem ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
addActionListener,
deleteShortcut,
disable,
disableEvents,
enable,
enable,
enableEvents,
getActionCommand,
getActionListeners,
getLabel,
getShortcut,
isEnabled,
processActionEvent,
removeActionListener,
setActionCommand,
setEnabled,
setLabel,
setShortcut |
Ŭ·¡½º java.awt. MenuComponent ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
dispatchEvent,
getFont,
getName,
getParent,
getPeer,
getTreeLock,
postEvent,
removeNotify,
setFont,
setName,
toString |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public CheckboxMenuItem() throws HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless()°¡ true¸¦
µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
public CheckboxMenuItem(String label) throws HeadlessException
label
- üũ ¹Ú½º ¸Þ´º Ç׸ñÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¶óº§. ¸Þ´º Ç׸ñ¿¡ ¶óº§ÀÌ ¾ø´Â °æ¿ì´Â null
HeadlessException
- GraphicsEnvironment.isHeadless()°¡ true¸¦
µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
public CheckboxMenuItem(String label, boolean state) throws HeadlessException
label
- üũ ¹Ú½º ¸Þ´º Ç׸ñÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¶óº§. ¸Þ´º Ç׸ñ¿¡ ¶óº§ÀÌ ¾ø´Â °æ¿ì´Â null
state
- ¸Þ´º Ç׸ñÀÇ Ãʱ⠻óÅÂ. true
´Â
¡¸¿Â¡¹À»,false
´Â
¡¸¿ÀÇÁ¡¹¸¦ ³ªÅ¸³½´Ù
HeadlessException
- GraphicsEnvironment.isHeadless()°¡ true¸¦
µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
¸Þ¼µåÀÇ »ó¼¼ |
---|
public void addNotify()
MenuItem
³»ÀÇ addNotify
Toolkit.createCheckboxMenuItem(java.awt.CheckboxMenuItem)
,
Component.getToolkit()
public boolean getState()
true
´Â
¡¸¿Â¡¹À»,false
´Â
¡¸¿ÀÇÁ¡¹¸¦ ³ªÅ¸³»´ÂsetState(boolean)
public void setState(boolean b)
true
´Â
¡¸¿Â¡¹À» ³ªÅ¸³»,false
´Â
¡¸¿ÀÇÁ¡¹¸¦ ³ªÅ¸³À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ÁַΠüũ ¹Ú½º ¸Þ´º Ç׸ñÀÇ ½ºÅ×ÀÌÅͽº Ãʱâȸ¦ À§Çؼ »ç¿ëÇØ ÁÖ¼¼¿ä. üũ ¹Ú½ºÀÇ ½ºÅ×ÀÌÅͽº¸¦ ÇÁ·Î±×·¥À¸·Î ¼³Á¤Çصµ ItemEvent
´Â
°³½ÃµÇÁö ¾Ê½À´Ï´Ù. ItemEvent
¸¦
°³½ÃÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº À¯ÀúÀÇ Á¶ÀÛ »ÓÀÔ´Ï´Ù.
b
- üũ ¹Ú½º ¸Þ´º ¾ÆÀÌÅÛÀÌ ¡¸¿Â¡¹ÀÇ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
getState()
public Object [] getSelectedObjects()
ItemSelectable
³»ÀÇ getSelectedObjects
ItemSelectable
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 <T extends EventListener > T[] getListeners(Class <T> listenerType)
CheckboxMenuItem
¿¡ FooListener
·Î¼ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. ÀÌ FooListener
´Â
addFooListener
¸Þ¼µå·Î µî·ÏµÈ °ÍÀÔ´Ï´Ù.
listenerType
Àμö´Â FooListener.class
¿Í °°Àº Ŭ·¡½º ¸®ÅÍ·²·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ Ç׸ñ ¸®½º³Ê¿¡ ´ëÇÑ CheckboxMenuItem
c
Á¶È¸´Â ´ÙÀ½ÀÇ ÄÚµå·Î ½Ç½ÃÇÕ´Ï´Ù.
ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));ÀÌ·¯ÇÑ ¸®½º³Ê°¡ ¾ø´Â °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù.
MenuItem
³»ÀÇ getListeners
listenerType
- ¿ä±¸µÇ´Â ¸®½º³ÊÀÇ ÇüÅÂ. java.util.EventListener
ÇÏÀ§ ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤
FooListener
·Î¼ µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿. ¸®½º³Ê°¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿À» µ¹·ÁÁØ´Ù
ClassCastException
- listenerType
°¡ java.util.EventListener
¸¦
±¸ÇöÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ìgetItemListeners()
protected void processEvent(AWTEvent e)
ItemEvent
ÀνºÅϽºÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â processItemEvent
¸Þ¼µå¸¦ È£ÃâÇÕ´Ï´Ù. À̺¥Æ®°¡ Ç׸ñ À̺¥Æ®°¡ ¾Æ´Ñ °æ¿ì, ½´ÆÛ Ŭ·¡½ºÀÇ processEvent
¸¦
È£ÃâÇÕ´Ï´Ù.
ÇöÀç, üũ ¹Ú½º ¸Þ´º Ç׸ñÀÌ Áö¿øÇϰí ÀÖ´Â °ÍÀº, Ç׸ñ À̺¥Æ® »ÓÀÔ´Ï´Ù.
À̺¥Æ® ÆÄ¶ó¹ÌÅͰ¡ null
°æ¿ìÀÇ µ¿ÀÛÀº Á¤ÀǵǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¿¹¿Ü°¡ Throw µË´Ï´Ù.
MenuItem
³»ÀÇ processEvent
e
- À̺¥Æ®ItemEvent
,
processItemEvent(java.awt.event.ItemEvent)
protected void processItemEvent(ItemEvent e)
ItemListener
¿ÀºêÁ§Æ®¿¡ µð½ºÆÐÄ¡ ÇÏ´Â °ÍÀ¸·Î½á, Ç׸ñ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
ÀÌ ¸Þ´º Ç׸ñÀ¸·Î Ç׸ñ À̺¥Æ®°¡ »ç¿ë °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì, ÀÌ ¸Þ¼µå´Â ºÒ·Á °¡Áö ¾Ê½À´Ï´Ù. Ç׸ñ À̺¥Æ®´Â ´ÙÀ½ÀÇ ¸î°³ÀÇ °æ¿ì¿¡ »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.
ItemListener
¿ÀºêÁ§Æ®°¡ addItemListener
¸¦
»ç¿ëÇØ µî·ÏµÈ´ÙenableEvents
¿¡
ÇØ Ç׸ñ À̺¥Æ®°¡ »ç¿ë °¡´ÉÇÏ°Ô µÇ¾î ÀÖ´Ù
À̺¥Æ® ÆÄ¶ó¹ÌÅͰ¡ null
°æ¿ìÀÇ µ¿ÀÛÀº Á¤ÀǵǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¿¹¿Ü°¡ Throw µË´Ï´Ù.
e
- Ç׸ñ À̺¥Æ®ItemEvent
,
ItemListener
,
addItemListener(java.awt.event.ItemListener)
,
MenuItem.enableEvents(long)
public String paramString()
CheckBoxMenuItem
»óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼µå´Â
µð¹ö±× Àü¿ëÀ̸ç, µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼ ´Ù¸¨´Ï´Ù. µ¹·ÁÁÖ°íÁö´Â ij¸¯ÅÍ ¶óÀÎÀº °ø¹éÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸,null
·Î´Â µÇÁö ¾Ê½À´Ï´Ù.
MenuItem
³»ÀÇ paramString
public AccessibleContext getAccessibleContext()
Accessible
³»ÀÇ getAccessibleContext
MenuItem
³»ÀÇ getAccessibleContext
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.