JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt
Ŭ·¡½º MenuBar

java.lang.Object 
  |
  +--java.awt.MenuComponent 
        |
        +--java.awt.MenuBar
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Accessible , MenuContainer , Serializable

public class MenuBar
extends MenuComponent
implements MenuContainer , Accessible

MenuBar Ŭ·¡½º´Â ÇÁ·¹ÀÓ¿¡ °áÇյǴ µµ±¸¸ðÀ½ÀÇ °³³äÀ» ĸ½¶È­Çϴ Ŭ·¡½ºÀÔ´Ï´Ù. µµ±¸¸ðÀ½À» Frame ¿ÀºêÁ§Æ®¿¡ °ü°è ºÙÀÌ·Á¸é , ÇÁ·¹ÀÓÀÇ setMenuBar ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.

À̰ÍÀº µµ±¸¸ðÀ½ÀÇ ¿Ü°üÀÔ´Ï´Ù.

µµ±¸¸ðÀ½Àº ¸Þ´º Ç׸ñÀÇ Å°º¸µå ¼îÆ® ÄÆÀ» Ãë±ÞÇØ, ±× ¾ÆÀÌ ¸Þ´º¿¡ °Ç³×ÁÝ´Ï´Ù. Űº¸µå ¼îÆ® ÄÆÀº ¿É¼ÇÀ¸·Î, ¸Þ´º Ç׸ñ°ú ¸Þ´º Ç׸ñ¿¡ °ü·ÃÇϰí ÀÖ´Â ¾×¼ÇÀ» È£ÃâÇϱâ À§Çؼ­(¶§¹®¿¡) ¸¶¿ì½º¿¡ ´ë½ÅÇÏ´Â ¼ö´ÜÀ» À¯Àú¿¡°Ô Á¦°øÇÕ´Ï´Ù. °¢ ¸Þ´º Ç׸ñÀº MenuShortcut ÀÇ ÀνºÅϽº¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. MenuBar Ŭ·¡½º´Â ÁöÁ¤µÈ µµ±¸¸ðÀ½ÀÌ °ü¸®Çϰí ÀÖ´Â ¼îÆ® ÄÆ¿¡ ´ëÇÑ Á¤º¸¸¦ ²¨³»´Â ¸î°³ÀÇ ¸Þ¼Òµå,shortcuts() ¹× getShortcutMenuItem(java.awt.MenuShortcut) ¸¦ Á¤ÀÇÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
Frame , Frame.setMenuBar(java.awt.MenuBar) , Menu , MenuItem , MenuShortcut , Á÷·ÄÈ­ µÈ Çü½Ä

ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
protected  class MenuBar.AccessibleAWTMenuBar
          À¯Àú º¸Á¶ ±â´ÉÀÇ µðÆúÆ® ¼­Æ÷Æ®¸¦ Á¦°øÇϴµ¥ »ç¿ëÇÏ´Â MenuBar ÀÇ ³»ºÎ Ŭ·¡½ºÀÔ´Ï´Ù.
 
Ŭ·¡½º java.awt. MenuComponent À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
 
»ý¼ºÀÚÀÇ °³¿ä
MenuBar ()
          »õ·Î¿î µµ±¸¸ðÀ½À» ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 Menu add (Menu  m)
          ÁöÁ¤µÈ ¸Þ´º¸¦ µµ±¸¸ðÀ½¿¡ Ãß°¡ÇÕ´Ï´Ù.
 void addNotify ()
          µµ±¸¸ðÀ½ÀÇ ÇǾ ÀÛ¼ºÇÕ´Ï´Ù.
 int countMenus ()
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â getMenuCount() ¸¦ »ç¿ë
 void deleteShortcut (MenuShortcut  s)
          ÁöÁ¤µÈ ¸Þ´º ¼îÆ® ÄÆÀ» »èÁ¦ÇÕ´Ï´Ù.
 AccessibleContext getAccessibleContext ()
          ÀÌ MenuBar ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Menu getHelpMenu ()
          µµ±¸¸ðÀ½ÀÇ ÇïÇÁ ¸Þ´º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Menu getMenu (int i)
          ÁöÁ¤µÈ ¸Þ´º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getMenuCount ()
          µµ±¸¸ðÀ½¿¡ ÀÖ´Â ¸Þ´ºÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 MenuItem getShortcutMenuItem (MenuShortcut  s)
          ÁöÁ¤µÈ MenuShortcut ¿ÀºêÁ§Æ®¿¡ °ü·ÃÇÑ MenuItem ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void remove (int index)
          ÁöÁ¤µÈ À妽º¿¡ ÀÖ´Â ¸Þ´º¸¦ ÀÌ µµ±¸¸ðÀ½À¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
 void remove (MenuComponent  m)
          ÀÌ µµ±¸¸ðÀ½À¸·ÎºÎÅÍ ÁöÁ¤µÈ ¸Þ´º ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
 void removeNotify ()
          µµ±¸¸ðÀ½ÀÇ ÇǾ »èÁ¦ÇÕ´Ï´Ù.
 void setHelpMenu (Menu  m)
          ÁöÁ¤ÇÑ ¸Þ´º¸¦ ÀÌ µµ±¸¸ðÀ½ÀÇ ÇïÇÁ ¸Þ´º·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 Enumeration shortcuts ()
          ÀÌ µµ±¸¸ðÀ½ÀÌ °ü¸®Çϰí ÀÖ´Â ¸ðµç ¸Þ´º ¼îÆ® ÄÆÀÇ ¿­°Å¸¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.awt. MenuComponent ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
dispatchEvent , getFont , getName , getParent , getPeer , getTreeLock , paramString , postEvent , processEvent , setFont , setName , toString
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 
ÀÎÅÍÆäÀ̽º java.awt. MenuContainer ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
getFont , postEvent
 

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

MenuBar

public MenuBar()
        throws HeadlessException 
»õ·Î¿î µµ±¸¸ðÀ½À» ÀÛ¼ºÇÕ´Ï´Ù.

¿¹¿Ü:
HeadlessException - GraphicsEnvironment.isHeadless()°¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ì
°ü·Ã Ç׸ñ:
GraphicsEnvironment.isHeadless()
¸Þ¼ÒµåÀÇ »ó¼¼

addNotify

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


removeNotify

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

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º MenuComponent ³»ÀÇ removeNotify

getHelpMenu

public Menu  getHelpMenu()
µµ±¸¸ðÀ½ÀÇ ÇïÇÁ ¸Þ´º¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ µµ±¸¸ðÀ½ÀÇ ÇïÇÁ ¸Þ´º

setHelpMenu

public void setHelpMenu(Menu  m)
ÁöÁ¤ÇÑ ¸Þ´º¸¦ ÀÌ µµ±¸¸ðÀ½ÀÇ ÇïÇÁ ¸Þ´º·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ µµ±¸¸ðÀ½¿¡ ±âÁ¸ÀÇ ÇïÇÁ ¸Þ´º°¡ ÀÖ´Â °æ¿ì´Â ³°Àº ÇïÇÁ ¸Þ´º¸¦ µµ±¸¸ðÀ½À¸·ÎºÎÅÍ »èÁ¦ÇØ ÁöÁ¤ÇÑ ¸Þ´º¿Í ¿Å°Ü³õ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
m - ÇïÇÁ ¸Þ´º·Î¼­ ¼³Á¤µÇ´Â ¸Þ´º

add

public Menu  add(Menu  m)
ÁöÁ¤µÈ ¸Þ´º¸¦ µµ±¸¸ðÀ½¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
m - Ãß°¡µÇ´Â ¸Þ´º
¹Ýȯ°ª:
Ãß°¡µÈ ¸Þ´º
°ü·Ã Ç׸ñ:
remove(int) , remove(java.awt.MenuComponent)

remove

public void remove(int index)
ÁöÁ¤µÈ À妽º¿¡ ÀÖ´Â ¸Þ´º¸¦ ÀÌ µµ±¸¸ðÀ½À¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - »èÁ¦µÇ´Â ¸Þ´ºÀÇ À§Ä¡
°ü·Ã Ç׸ñ:
add(java.awt.Menu)

remove

public void remove(MenuComponent  m)
ÀÌ µµ±¸¸ðÀ½À¸·ÎºÎÅÍ ÁöÁ¤µÈ ¸Þ´º ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º MenuContainer ³»ÀÇ remove
ÆÄ¶ó¹ÌÅÍ:
m - »èÁ¦µÇ´Â ¸Þ´º ÄÄÆÛ³ÍÆ®
°ü·Ã Ç׸ñ:
add(java.awt.Menu)

getMenuCount

public int getMenuCount()
µµ±¸¸ðÀ½¿¡ ÀÖ´Â ¸Þ´ºÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
µµ±¸¸ðÀ½¿¡ ÀÖ´Â ¸Þ´ºÀÇ ¼ö
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

countMenus

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


getMenu

public Menu  getMenu(int i)
ÁöÁ¤µÈ ¸Þ´º¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
i - µ¹·ÁÁÖ¾îÁö´Â ¸Þ´ºÀÇ À妽ºÀÇ À§Ä¡
¹Ýȯ°ª:
ÀÌ µµ±¸¸ðÀ½ÀÇ ÁöÁ¤µÈ À妽º¿¡ ÀÖ´Â ¸Þ´º

shortcuts

public Enumeration  shortcuts()
ÀÌ µµ±¸¸ðÀ½ÀÌ °ü¸®Çϰí ÀÖ´Â ¸ðµç ¸Þ´º ¼îÆ® ÄÆÀÇ ¿­°Å¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ µµ±¸¸ðÀ½ÀÌ °ü¸®Çϰí ÀÖ´Â ¸Þ´º ¼îÆ® ÄÆÀÇ ¿­°Å
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
MenuShortcut

getShortcutMenuItem

public MenuItem  getShortcutMenuItem(MenuShortcut  s)
ÁöÁ¤µÈ MenuShortcut ¿ÀºêÁ§Æ®¿¡ °ü·ÃÇÑ MenuItem ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. ´Ù¸¸, ÀÌ µµ±¸¸ðÀ½¿¡ ÀÇÇØ °ü¸®µÇ°í ÀÖ´Â ¸Þ´º Ç׸ñÀÌ ¾î´À °Íµµ ÁöÁ¤µÈ ¸Þ´º ¼îÆ® ÄÆ¿¡ °ü·ÃÇϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
s - ÁöÁ¤µÈ ¸Þ´º ¼îÆ® ÄÆ
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
MenuItem , MenuShortcut

deleteShortcut

public void deleteShortcut(MenuShortcut  s)
ÁöÁ¤µÈ ¸Þ´º ¼îÆ® ÄÆÀ» »èÁ¦ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
s - »èÁ¦µÇ´Â ¸Þ´º ¼îÆ® ÄÆ
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

getAccessibleContext

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

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

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.