|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
java.lang.Object
|
+--java.awt.MenuComponent
|
+--java.awt.MenuItem
|
+--java.awt.CheckboxMenuItem
ÀÌ Å¬·¡½º´Â ¸Þ´º¿¡ Ãß°¡ÇÒ ¼ö Àִ üũ ¹Ú½º¸¦ ³ªÅ¸³À´Ï´Ù. ¸Þ´º³»ÀÇ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϸé(ÀÚ), ±× »óŰ¡ ¡¸¿Â¡¹À¸·ÎºÎÅÍ ¡¸¿ÀÇÁ¡¹¿¡, ¶Ç´Â ¡¸¿ÀÇÁ¡¹·ÎºÎÅÍ ¡¸¿Â¡¹¿¡ º¯°æµË´Ï´Ù.
´ÙÀ½ÀÇ ±×¸²Àº CheckBoxMenuItem ÀÇ ÀνºÅϽº°¡ Æ÷ÇԵǾî ÀÖ´Â ¸Þ´º¸¦ ³ªÅ¸³À´Ï´Ù.
Check ¶ó°í ÇÏ´Â label°¡ ºÙÀº Ç׸ñÀº ¡¸¿ÀÇÁ¡¹ »óÅÂÀÇ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñÀ» ³ªÅ¸³À´Ï´Ù.
üũ ¹Ú½º ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϸé(ÀÚ), AWT ´Â Ç׸ñ À̺¥Æ®¸¦ ±× Ç׸ñ¿¡ º¸³À´Ï´Ù. ÀÌ À̺¥Æ®´Â ItemEvent ÀÇ ÀνºÅϽºÀ̹ǷÎ,processEvent ¸Þ¼Òµå´Â ±× À̺¥Æ®¸¦ Á¶»çÇØ processItemEvent ¿¡ °Ç³×ÁÝ´Ï´Ù. ÈÄÀÚÀÇ ¸Þ¼Òµå´Â ÀÌ ¸Þ´º Ç׸ñ¿¡ ÀÇÇØ »ý¼ºµÇ´Â Ç׸ñ À̺¥Æ®ÀÇ ÅëÁö¸¦ µî·ÏÇϰí ÀÖ´Â ¸ðµç ItemListener ¿ÀºêÁ§Æ®¿¡ ±× À̺¥Æ®¸¦ º¸³À´Ï´Ù.
ItemEvent ,
ItemListener ,
Á÷·ÄÈ µÈ Çü½Ä | ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä | |
protected class |
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem
À¯Àú º¸Á¶ ±â´ÉÀÇ µðÆúÆ® ¼Æ÷Æ®¸¦ Á¦°øÇϴµ¥ »ç¿ëµÇ´Â CheckboxMenultem ÀÇ ³»ºÎ Ŭ·¡½ºÀÔ´Ï´Ù. |
| Ŭ·¡½º java.awt. MenuItem À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º |
|
| Ŭ·¡½º java.awt. MenuComponent À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º |
|
| »ý¼ºÀÚÀÇ °³¿ä | |
CheckboxMenuItem ()
ÇÏ´ÃÀÇ label°¡ ºÙÀº üũ ¹Ú½º ¸Þ´º Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù. |
|
CheckboxMenuItem (String label)
ÁöÁ¤µÈ label°¡ ºÙÀº üũ ¹Ú½º ¸Þ´º Ç׸ñÀ» »ý¼ºÇÕ´Ï´Ù. |
|
CheckboxMenuItem (String label,
boolean state)
ÁöÁ¤µÈ label°¡ ºÙÀº üũ ¹Ú½º ¸Þ´º Ç׸ñÀ», ÁöÁ¤µÈ »óÅ·Π»ý¼ºÇÕ´Ï´Ù. |
|
| ¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addItemListener (ItemListener l)
ÁöÁ¤µÈ Ç׸ñ ûÃëÀÚ¸¦, ÀÌ Ã¼Å© ¹Ú½ºÀÇ Ç׸ñ À̺¥Æ® ¼ö½ÅÀ» À§Çؼ(¶§¹®¿¡) Ãß°¡ÇÕ´Ï´Ù. |
void |
addNotify ()
üũ ¹Ú½º Ç׸ñÀÇ ÇǾ »ý¼ºÇÕ´Ï´Ù. |
AccessibleContext |
getAccessibleContext ()
ÀÌ CheckboxMenuItem ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
ItemListener [] |
getItemListeners ()
ÀÌ Ã¼Å© ¹Ú½º ¸Þ´º Ç׸ñ¿¡ µî·ÏµÇ¾î ¸ðµç Ç׸ñ ûÃëÀÚÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
EventListener [] |
getListeners (Class listenerType)
ÀÌ CheckboxMenuItem ¿¡ FooListener ·Î¼ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
Object [] |
getSelectedObjects ()
üũ ¹Ú½º ¸Þ´º Ç׸ñÀÇ label¸¦ Æ÷ÇÔÇÑ ¹è¿ (±æÀÌ 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 - üũ ¹Ú½º ¸Þ´º Ç׸ñÀÇ Ä³¸¯ÅÍ ¶óÀÎ label. ¸Þ´º Ç׸ñ¿¡ label°¡ ¾ø´Â °æ¿ì´Â null
HeadlessException - GraphicsEnvironment.isHeadless()°¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ìGraphicsEnvironment.isHeadless()
public CheckboxMenuItem(String label,
boolean state)
throws HeadlessException
label - üũ ¹Ú½º ¸Þ´º Ç׸ñÀÇ Ä³¸¯ÅÍ ¶óÀÎ label. ¸Þ´º Ç׸ñ¿¡ label°¡ ¾ø´Â °æ¿ì´Â nullstate - ¸Þ´º Ç׸ñÀÇ Ãʱ⠻óÅÂ. 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, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falsegetState() 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 EventListener [] getListeners(Class 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 ÀÇ °æ¿ìÀÇ µ¿ÀÛÀº Á¤ÀǵǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù.
MenuItem ³»ÀÇ 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) ,
MenuItem.enableEvents(long) public String paramString()
CheckBoxMenuItem »óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µð¹ö±× Àü¿ëÀ̸ç, µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼ ´Ù¸¨´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀº °ø¹éÀÇ °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸,null ·Î´Â µÇÁö ¾Ê½À´Ï´Ù.
MenuItem ³»ÀÇ paramString public AccessibleContext getAccessibleContext()
Accessible ³»ÀÇ getAccessibleContext MenuItem ³»ÀÇ 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.