JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt
Ŭ·¡½º MenuItem

java.lang.Object 
  |
  +--java.awt.MenuComponent 
        |
        +--java.awt.MenuItem
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Accessible , Serializable
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
CheckboxMenuItem , Menu

public class MenuItem
extends MenuComponent
implements Accessible

¸Þ´º³»ÀÇ ¸ðµç Ç׸ñÀº MenuItem Ŭ·¡½ºÀΰ¡ ±× ¼­ºê Ŭ·¡½ºÀÇ 1 °³¿¡ ¼ÓÇϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù.

µðÆúÆ®ÀÇ MenuItem ¿ÀºêÁ§Æ®´Â ´Ü¼øÇÑ label°¡ ºÙÀº ¸Þ´º Ç׸ñÀ» ±¸ÇöÈ­ÇÕ´Ï´Ù.

µµ±¸¸ðÀ½ÀÇ ÀÌ È­»óÀº 5 °³ÀÇ ¸Þ´º Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
ÃÖÃÊÀÇ 2 °³ÀÇ Ç׸ñÀº "Basic" ¿Í "Simple" ¶ó°í ÇÏ´Â label°¡ ºÙÀº ´Ü¼øÇÑ ¸Þ´º Ç׸ñÀÔ´Ï´Ù. ÀÌÇÏÀÇ 2 °³ÀÇ Ç׸ñÀº separator·Î, ±× ÀÚü°¡, label "-" ·Î ÀÛ¼ºµÇ´Â ¸Þ´º Ç׸ñÀÔ´Ï´Ù. ´ÙÀ½Àº "Check" ¶ó°í ÇÏ´Â label°¡ ºÙÀº CheckboxMenuItem ÀÇ ÀνºÅϽºÀÔ´Ï´Ù. ¸¶Áö¸· ¸Þ´º Ç׸ñÀº "More Examples" ¶ó°í ÇÏ´Â label°¡ ºÙÀº ºÎ¸Þ´º·Î, ÀÌ ºÎ¸Þ´º´Â Menu ÀÇ ÀνºÅϽºÀÔ´Ï´Ù.

¸Þ´º Ç׸ñÀÌ ¼±ÅõǸé(ÀÚ), AWT ´Â ¸Þ´º Ç׸ñ¿¡ ¾×¼Ç À̺¥Æ®¸¦ º¸³À´Ï´Ù. ±× À̺¥Æ®´Â ActionEvent ÀÇ ÀνºÅϽºÀ̹ǷÎ,processEvent ¸Þ¼Òµå´Â ±× À̺¥Æ®¸¦ Á¶»çÇØ, ±×°ÍÀ» processActionEvent ¿¡ °Ç³×ÁÝ´Ï´Ù. processActionEvent ¸Þ¼Òµå´Â À̺¥Æ®¸¦, ÀÌ ¸Þ´º Ç׸ñ¿¡ ÀÇÇØ »ý¼ºµÈ ¾×¼Ç À̺¥Æ®ÀÇ ÅëÁö¸¦ ´ë»óÀ¸·Î ÇØ µî·ÏÇϰí ÀÖ´Â ¸ðµç ActionListener ¿ÀºêÁ§Æ®¿¡ Àü¼Û ÇÕ´Ï´Ù.

´Ù¸¸,Menu ¼­ºê Ŭ·¡½º´Â ÀÌ µ¿ÀÛÀ» ¿À¹ö¶óÀ̵å(override) ÇØ, ±× ¼­ºê Ç׸ñÀÇ 1 °³°¡ ¼±ÅÃµÉ ¶§±îÁö ¾î´À À̺¥Æ®µµ ÇÁ·¹ÀÓ¿¡ º¸³»Áö ¾Ê½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
protected  class MenuItem.AccessibleAWTMenuItem
          À¯Àú º¸Á¶ ±â´ÉÀÇ µðÆúÆ® ¼­Æ÷Æ®¸¦ Á¦°øÇϴµ¥ »ç¿ëÇÏ´Â MenuItem ÀÇ ³»ºÎ Ŭ·¡½ºÀÔ´Ï´Ù.
 
Ŭ·¡½º java.awt. MenuComponent À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
 
»ý¼ºÀÚÀÇ °³¿ä
MenuItem ()
          ÇÏ´Ã label¸¦ °¡Á®, Űº¸µå ¼îÆ® ÄÆÀÌ ¾ø´Â »õ·Î¿î MenuItem ¸¦ ±¸ÃàÇÕ´Ï´Ù.
MenuItem (String  label)
          ÁöÁ¤µÈ label¸¦ °¡Á®, Űº¸µå ¼îÆ® ÄÆÀÌ ¾ø´Â »õ·Î¿î MenuItem ¸¦ ±¸ÃàÇÕ´Ï´Ù.
MenuItem (String  label, MenuShortcut  s)
          °ü·ÃÇϰí Àִ Űº¸µå ¼îÆ® ÄÆÀ» °¡Áö´Â ¸Þ´º Ç׸ñÀ» ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addActionListener (ActionListener  l)
          ÀÌ ¸Þ´º Ç׸ñÀ¸·ÎºÎÅÍ ¾×¼Ç À̺¥Æ®¸¦ ¹Þ´Â ¾×¼Ç ûÃëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù.
 void addNotify ()
          ¸Þ´º Ç׸ñÀÇ ÇǾ ÀÛ¼ºÇÕ´Ï´Ù.
 void deleteShortcut ()
          ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ MenuShortcut ¿ÀºêÁ§Æ®°¡ ÀÖÀ¸¸é »èÁ¦ÇÕ´Ï´Ù.
 void disable ()
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â setEnabled(boolean) ¸¦ »ç¿ë
protected  void disableEvents (long eventsToDisable)
          ÁöÁ¤µÈ À̺¥Æ® ¸¶½ºÅ© ÆÄ¶ó¹ÌÅÍ·Î Á¤ÀÇÇÏ´Â À̺¥Æ®¿¡ ´ëÇØ, ÀÌ ¸Þ´º Ç׸ñ¿¡ÀÇ ¼Û½ÅÀ» ºÒ°¡·Î ÇÕ´Ï´Ù.
 void enable ()
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â setEnabled(boolean) ¸¦ »ç¿ë
 void enable (boolean b)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â setEnabled(boolean) ¸¦ »ç¿ë
protected  void enableEvents (long eventsToEnable)
          ÁöÁ¤µÈ À̺¥Æ® ¸¶½ºÅ© ÆÄ¶ó¹ÌÅÍ·Î Á¤ÀǵǴ À̺¥Æ®¿¡ ´ëÇØ, ÀÌ ¸Þ´º Ç׸ñ¿¡ÀÇ ¼Û½ÅÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
 AccessibleContext getAccessibleContext ()
          ÀÌ MenuItem ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getActionCommand ()
          ÀÌ ¸Þ´º Ç׸ñ¿¡ ÀÇÇØ ¹æ¾Æ¼è µÇ´Â ¾×¼Ç À̺¥Æ®ÀÇ Ä¿¸àµå¸íÀ» µ¹·ÁÁÝ´Ï´Ù.
 ActionListener [] getActionListeners ()
          ÀÌ ¸Þ´º Ç׸ñ¿¡ µî·ÏµÈ ¸ðµç ¾×¼Ç ûÃëÀÚÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 String getLabel ()
          ÀÌ ¸Þ´º Ç׸ñÀÇ label¸¦ µ¹·ÁÁÝ´Ï´Ù.
 EventListener [] getListeners (Class  listenerType)
          ÀÌ MenuItem ¿¡ FooListener ·Î¼­ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 MenuShortcut getShortcut ()
          ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ MenuShortcut ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isEnabled ()
          ÀÌ ¸Þ´º Ç׸ñÀÌ »ç¿ë °¡´ÉÇÏ°Ô µÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 String paramString ()
          ÀÌ MenuItem »óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
protected  void processActionEvent (ActionEvent  e)
          ÀÌ ¸Þ´º Ç׸ñÀ¸·Î ¹ß»ýÇÑ ¾×¼Ç À̺¥Æ®¸¦, µî·ÏµÈ ActionListener ¿ÀºêÁ§Æ®¿¡ µð½ºÆÌÄ¡ ÇÏ´Â °ÍÀ¸·Î½á, ÀÌ ¾×¼Ç À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
protected  void processEvent (AWTEvent  e)
          ÀÌ ¸Þ´º Ç׸ñÀÇ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
 void removeActionListener (ActionListener  l)
          ÁöÁ¤µÈ ¾×¼Ç ûÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
 void setActionCommand (String  command)
          ÀÌ ¸Þ´º Ç׸ñÀ¸·Î ¹æ¾Æ¼è µÇ´Â ¾×¼Ç À̺¥Æ®ÀÇ Ä¿¸àµå¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setEnabled (boolean b)
          ÀÌ ¸Þ´º Ç׸ñÀ» ¼±Åà °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setLabel (String  label)
          ÀÌ ¸Þ´º Ç׸ñÀÇ label°¡ ÁöÁ¤µÈ label·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setShortcut (MenuShortcut  s)
          ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ MenuShortcut ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º 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
 

»ý¼ºÀÚÀÇ »ó¼¼

MenuItem

public MenuItem()
         throws HeadlessException 
ÇÏ´Ã label¸¦ °¡Á®, Űº¸µå ¼îÆ® ÄÆÀÌ ¾ø´Â »õ·Î¿î MenuItem ¸¦ ±¸ÃàÇÕ´Ï´Ù.

¿¹¿Ü:
HeadlessException - GraphicsEnvironment.isHeadless()°¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
GraphicsEnvironment.isHeadless()

MenuItem

public MenuItem(String  label)
         throws HeadlessException 
ÁöÁ¤µÈ label¸¦ °¡Á®, Űº¸µå ¼îÆ® ÄÆÀÌ ¾ø´Â »õ·Î¿î MenuItem À» ±¸ÃàÇÕ´Ï´Ù. ´Ù¸¸, label¿¡¼­ÀÇ "-" ÀÇ »ç¿ëÀº ¸Þ´º Ç׸ñ°£ÀÇ separator¸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) ¿¹¾àµË´Ï´Ù. µðÆúÆ®¿¡¼­´Â separator¸¦ Á¦¿ÜÇÑ ¸ðµç ¸Þ´º Ç׸ñÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
label - ÀÌ ¸Þ´º Ç׸ñÀÇ label
¿¹¿Ü:
HeadlessException - GraphicsEnvironment.isHeadless()°¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
GraphicsEnvironment.isHeadless()

MenuItem

public MenuItem(String  label,
                MenuShortcut  s)
         throws HeadlessException 
°ü·ÃÇϰí Àִ Űº¸µå ¼îÆ® ÄÆÀ» °¡Áö´Â ¸Þ´º Ç׸ñÀ» ±¸ÃàÇÕ´Ï´Ù. ´Ù¸¸, label¿¡¼­ÀÇ "-" ÀÇ »ç¿ëÀº ¸Þ´º Ç׸ñ°£ÀÇ separator¸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) ¿¹¾àµË´Ï´Ù. µðÆúÆ®¿¡¼­´Â separator¸¦ Á¦¿ÜÇÑ ¸ðµç ¸Þ´º Ç׸ñÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
label - ÀÌ ¸Þ´º Ç׸ñÀÇ label
s - ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ MenuShortcut ÀÇ ÀνºÅϽº
¿¹¿Ü:
HeadlessException - GraphicsEnvironment.isHeadless()°¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
GraphicsEnvironment.isHeadless()
¸Þ¼ÒµåÀÇ »ó¼¼

addNotify

public void addNotify()
¸Þ´º Ç׸ñÀÇ ÇǾ ÀÛ¼ºÇÕ´Ï´Ù. ÇǾ »ç¿ëÇϸé(ÀÚ), ÇǾîÀÇ ±â´É¼ºÀ» ¹Ù²ÙÁö ¾Ê°í , ¸Þ´º Ç׸ñÀÇ ¿Ü°üÀ» º¯°æÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.


getLabel

public String  getLabel()
ÀÌ ¸Þ´º Ç׸ñÀÇ label¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸Þ´º Ç׸ñÀÇ label. ÀÌ ¸Þ´º Ç׸ñÀÌ label¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â null
µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
setLabel(java.lang.String)

setLabel

public void setLabel(String  label)
ÀÌ ¸Þ´º Ç׸ñÀÇ label°¡ ÁöÁ¤µÈ label·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
label - »õ·Î¿î label. label°¡ ¾ø´Â °æ¿ì´Â null
µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
getLabel()

isEnabled

public boolean isEnabled()
ÀÌ ¸Þ´º Ç׸ñÀÌ »ç¿ë °¡´ÉÇÏ°Ô µÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
setEnabled(boolean)

setEnabled

public void setEnabled(boolean b)
ÀÌ ¸Þ´º Ç׸ñÀ» ¼±Åà °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
b - true ÀÇ °æ¿ì´Â ÀÌ ¸Þ´º Ç׸ñÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇØ,false ÀÇ °æ¿ì´Â »ç¿ë ºÒ°¡·Î ÇÏ´Â
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
isEnabled()

enable

public void enable()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â setEnabled(boolean) ¸¦ »ç¿ë


enable

public void enable(boolean b)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â setEnabled(boolean) ¸¦ »ç¿ë


disable

public void disable()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â setEnabled(boolean) ¸¦ »ç¿ë


getShortcut

public MenuShortcut  getShortcut()
ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ MenuShortcut ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ ¸Þ´º ¼îÆ® ÄÆ. ¾Æ¹«°Íµµ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
setShortcut(java.awt.MenuShortcut)

setShortcut

public void setShortcut(MenuShortcut  s)
ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ MenuShortcut ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¸Þ´º ¼îÆ® ÄÆÀÌ ¹ú½á ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇßÀ» °æ¿ì´Â ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
s - ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ ¸Þ´º ¼îÆ® ÄÆ
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
getShortcut()

deleteShortcut

public void deleteShortcut()
ÀÌ ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇÑ MenuShortcut ¿ÀºêÁ§Æ®°¡ ÀÖÀ¸¸é »èÁ¦ÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1

enableEvents

protected final void enableEvents(long eventsToEnable)
ÁöÁ¤µÈ À̺¥Æ® ¸¶½ºÅ© ÆÄ¶ó¹ÌÅÍ·Î Á¤ÀǵǴ À̺¥Æ®¿¡ ´ëÇØ, ÀÌ ¸Þ´º Ç׸ñ¿¡ÀÇ ¼Û½ÅÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

À̺¥Æ® ŸÀÔÀº ±× ŸÀÔÀÇ Ã»ÃëÀÚ°¡ ±× ¸Þ´º Ç׸ñ¿¡ Ãß°¡µÇ¸é(ÀÚ), ÀÚµ¿ÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ Çʿ䰡 ÀÖ´Â °ÍÀº MenuItem ÀÇ ¼­ºê Ŭ·¡½º°¡, ÁöÁ¤µÈ À̺¥Æ® ŸÀÔÀ» processEvent ¿¡ º¸³»´Â °æ¿ì¸¸ÀÔ´Ï´Ù. ûÃëÀÚ°¡ µî·ÏµÇ¾î ÀÖÀ»Áö ¾î¶³Áö´Â ÀÌ °æ¿ì °ü°è ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
eventsToEnable - À̺¥Æ® ŸÀÔÀ» Á¤ÀÇÇÏ´Â À̺¥Æ® ¸¶½ºÅ©
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
processEvent(java.awt.AWTEvent) , disableEvents(long) , Component.enableEvents(long)

disableEvents

protected final void disableEvents(long eventsToDisable)
ÁöÁ¤µÈ À̺¥Æ® ¸¶½ºÅ© ÆÄ¶ó¹ÌÅÍ·Î Á¤ÀÇÇÏ´Â À̺¥Æ®¿¡ ´ëÇØ, ÀÌ ¸Þ´º Ç׸ñ¿¡ÀÇ ¼Û½ÅÀ» ºÒ°¡·Î ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
eventsToDisable - À̺¥Æ® ŸÀÔÀ» Á¤ÀÇÇÏ´Â À̺¥Æ® ¸¶½ºÅ©
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
processEvent(java.awt.AWTEvent) , enableEvents(long) , Component.disableEvents(long)

setActionCommand

public void setActionCommand(String  command)
ÀÌ ¸Þ´º Ç׸ñÀ¸·Î ¹æ¾Æ¼è µÇ´Â ¾×¼Ç À̺¥Æ®ÀÇ Ä¿¸àµå¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â ¾×¼Ç Ä¿¸àµå´Â ¸Þ´º Ç׸ñÀÇ label·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
command - ÀÌ ¸Þ´º Ç׸ñ¿ëÀ¸·Î ¼³Á¤µÇ´Â ¾×¼Ç Ä¿¸àµå
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
getActionCommand()

getActionCommand

public String  getActionCommand()
ÀÌ ¸Þ´º Ç׸ñ¿¡ ÀÇÇØ ¹æ¾Æ¼è µÇ´Â ¾×¼Ç À̺¥Æ®ÀÇ Ä¿¸àµå¸íÀ» µ¹·ÁÁÝ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
setActionCommand(java.lang.String)

addActionListener

public void addActionListener(ActionListener  l)
ÀÌ ¸Þ´º Ç׸ñÀ¸·ÎºÎÅÍ ¾×¼Ç À̺¥Æ®¸¦ ¹Þ´Â ¾×¼Ç ûÃëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. l °¡ null ÀÇ °æ¿ì, ¿¹¿Ü´Â ½½·Î¿ì µÇÁö ¾Ê°í 󸮵µ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
l - ¾×¼Ç ûÃëÀÚ
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
removeActionListener(java.awt.event.ActionListener) , getActionListeners() , ActionEvent , ActionListener

removeActionListener

public void removeActionListener(ActionListener  l)
ÁöÁ¤µÈ ¾×¼Ç ûÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ ±× ûÃëÀÚ´Â ÀÌÈÄ, ÀÌ ¸Þ´º Ç׸ñÀ¸·ÎºÎÅÍ ¾×¼Ç À̺¥Æ®¸¦ ¹ÞÁö ¾Ê½À´Ï´Ù. l °¡ null ÀÇ °æ¿ì, ¿¹¿Ü´Â ½½·Î¿ì µÇÁö ¾Ê°í 󸮵µ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
l - ¾×¼Ç ûÃëÀÚ
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
addActionListener(java.awt.event.ActionListener) , getActionListeners() , ActionEvent , ActionListener

getActionListeners

public ActionListener [] getActionListeners()
ÀÌ ¸Þ´º Ç׸ñ¿¡ µî·ÏµÈ ¸ðµç ¾×¼Ç ûÃëÀÚÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸Þ´º Ç׸ñÀÇ ¸ðµç ActionListener, ¶Ç´Â ÇöÀç ¾×¼Ç Ã»ÃëÀÚ°¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿­
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
addActionListener(java.awt.event.ActionListener) , removeActionListener(java.awt.event.ActionListener) , ActionEvent , ActionListener

getListeners

public EventListener [] getListeners(Class  listenerType)
ÀÌ MenuItem ¿¡ FooListener ·Î¼­ ÇöÀç µî·ÏµÇ¾î ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. FooListener ´Â addFooListener ¸Þ¼Òµå¸¦ »ç¿ëÇØ µî·ÏµË´Ï´Ù.

FooListener.class µîÀÇ Å¬·¡½º ¸®ÅÍ·²À» °¡Áö´Â listenerType Àμö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ Äڵ带 »ç¿ëÇØ, ±× Ç׸ñ ûÃëÀÚÀÇ MenuItem m ¸¦ Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ActionListener[] als = (ActionListener[])(m.getListeners(ActionListener.class));
ÀÌ·¯ÇÑ Ã»ÃëÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ÇÏ´ÃÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
listenerType - ¿ä±¸µÈ ûÃëÀÚÀÇ ÇüÅÂ. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â java.util.EventListener ·ÎºÎÅÍ ÆÄ»ýÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÑ´Ù
¹Ýȯ°ª:
ÀÌ ¸Þ´º Ç׸ñÀÇ FooListener ·Î¼­ µî·ÏµÈ ¸ðµç ¿ÀºêÁ§Æ®ÀÇ ¹è¿­, ¶Ç´Â ÀÌ·¯ÇÑ Ã»ÃëÀÚ°¡ Ãß°¡µÇÁö ¾Ê¾Ò´ø °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿­
¿¹¿Ü:
ClassCastException - listenerType °¡,java.util.EventListener ¸¦ ±¸ÇöÇϴ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
getActionListeners()

processEvent

protected void processEvent(AWTEvent  e)
ÀÌ ¸Þ´º Ç׸ñÀÇ À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. À̺¥Æ®°¡ ActionEvent ÀÇ ÀνºÅϽºÀÇ °æ¿ì,MenuItem ¿¡ ÀÇÇØ Á¤ÀÇµÈ °Í ¿ÜÀÇ ¸Þ¼ÒµåÀÎ processActionEvent ¸¦ È£ÃâÇÕ´Ï´Ù.

ÇöÀç, ¸Þ´º Ç׸ñÀº ¾×¼Ç À̺¥Æ®¸¸À» ¼­Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù.

À̺¥Æ® ÆÄ¶ó¹ÌÅͰ¡ null ÀÇ °æ¿ì, µ¿ÀÛÀÌ ÁöÁ¤µÇÁö ¾Ê°í ¿¹¿Ü°¡ ¹ß»ýÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º MenuComponent ³»ÀÇ processEvent
ÆÄ¶ó¹ÌÅÍ:
e - À̺¥Æ®
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
processActionEvent(java.awt.event.ActionEvent)

processActionEvent

protected void processActionEvent(ActionEvent  e)
ÀÌ ¸Þ´º Ç׸ñÀ¸·Î ¹ß»ýÇÑ ¾×¼Ç À̺¥Æ®¸¦, µî·ÏµÈ ActionListener ¿ÀºêÁ§Æ®¿¡ µð½ºÆÌÄ¡ ÇÏ´Â °ÍÀ¸·Î½á, ÀÌ ¾×¼Ç À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¾×¼Ç À̺¥Æ®°¡ ÀÌ ÄÄÆÛ³ÍÆ®¿ëÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô ¾È µÇ´Â ÇÑ ºÒ·Á °¡Áö ¾Ê½À´Ï´Ù. ¾×¼Ç À̺¥Æ®´Â ´ÙÀ½ÀÇ Ç׸ñÀÇ 1 °³°¡ ¹ß»ýÇßÀ» ¶§¿¡ »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.

À̺¥Æ® ÆÄ¶ó¹ÌÅͰ¡ null ÀÇ °æ¿ì, µ¿ÀÛÀÌ ÁöÁ¤µÇÁö ¾Ê°í ¿¹¿Ü°¡ ¹ß»ýÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
e - ¾×¼Ç À̺¥Æ®
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
ActionEvent , ActionListener , enableEvents(long)

paramString

public String  paramString()
ÀÌ MenuItem »óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µð¹ö±× Àü¿ëÀ̸ç, µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀº ºñ¾úÀ» °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸,null ·Î´Â µÇÁö ¾Ê½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º MenuComponent ³»ÀÇ paramString
¹Ýȯ°ª:
ÀÌ ¸Þ´º Ç׸ñÀÇ ÆÄ¶ó¹ÌÅÍ Ä³¸¯ÅÍ ¶óÀÎ

getAccessibleContext

public AccessibleContext  getAccessibleContext()
ÀÌ MenuItem ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù. µµ±¸¸ðÀ½ÀÇ °æ¿ì, AccessibleContext ´Â AccessibleAWTMenuItem ÀÇ Çü½ÄÀ» ÃëÇÕ´Ï´Ù. Çʿ信 µû¶ó¼­ ½Å±ÔÀÇ AccessibleAWTMenuItem ÀνºÅϽº°¡ ÀÛ¼ºµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Accessible ³»ÀÇ getAccessibleContext
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º MenuComponent ³»ÀÇ getAccessibleContext
¹Ýȯ°ª:
ÀÌ MenuItem ÀÇ AccessibleContext ·Î¼­ ±â´ÉÇÏ´Â AccessibleAWTMenuItem

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.