JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt
Ŭ·¡½º MenuComponent

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

public abstract class MenuComponent
extends Object
implements Serializable

abstract Ŭ·¡½º MenuComponent ´Â ¸Þ´º¿¡ °ü·ÃÇÏ´Â ¸ðµç ÄÄÆÛ³ÍÆ®ÀÇ ½´ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù. ÀÌ Á¡¿¡¼­´Â MenuComponent Ŭ·¡½º´Â AWT ÄÄÆÛ³ÍÆ®ÀÇ Ãß»ó ½´ÆÛ Ŭ·¡½º Component ¿Í À¯»çÇÕ´Ï´Ù.

¸Þ´º ÄÄÆÛ³ÍÆ®´Â processEvent ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ´Ù¸¥ ÄÄÆÛ³ÍÆ®¿Í °°ÀÌ AWT À̺¥Æ®¸¦ ¹Þ¾Æ ó¸®ÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
protected  class MenuComponent.AccessibleAWTMenuComponent
          À¯Àú º¸Á¶ ±â´ÉÀÇ µðÆúÆ® ¼­Æ÷Æ®¸¦ Á¦°øÇϴµ¥ »ç¿ëÇÏ´Â MenuComponent ÀÇ ³»ºÎ Ŭ·¡½ºÀÔ´Ï´Ù.
 
»ý¼ºÀÚÀÇ °³¿ä
MenuComponent ()
          MenuComponent ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void dispatchEvent (AWTEvent  e)
           
 AccessibleContext getAccessibleContext ()
          ÀÌ MenuComponent ¿¡ °ü·ÃÇÑ AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Font getFont ()
          ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®¿¡ »ç¿ëÇÏ´Â ÆùÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getName ()
          ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 MenuContainer getParent ()
          ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ Ä£ÄÁÅ×À̳ʸ¦ µ¹·ÁÁÝ´Ï´Ù.
 java.awt.peer.MenuComponentPeer getPeer ()
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â ÇÁ·Î±×·¥À¸·ÎºÎÅÍ ÇǾ Á÷Á¢ Á¶ÀÛÇÒ ¼ö ¾ø´Ù
protected  Object getTreeLock ()
          AWT ÄÄÆÛ³ÍÆ® Æ®¸® ¹× ·¹À̾ƿô ¿ÀÆÛ·¹À̼ǿ¡ ´ëÇÑ, ÀÌ ÄÄÆÛ³ÍÆ®ÀÇ ¶ô ¿ÀºêÁ§Æ® (thread µ¿±âÈ­ ¸ð´ÏÅ͸¦ ¼ÒÀ¯ÇÏ´Â ¿ÀºêÁ§Æ®)¸¦ µ¹·ÁÁÝ´Ï´Ù.
protected  String paramString ()
          ÀÌ MenuComponent »óŸ¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
 boolean postEvent (Event  evt)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â dispatchEvent(AWTEvent) ¸¦ »ç¿ë
protected  void processEvent (AWTEvent  e)
          ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®·Î ¹ß»ýÇÏ´Â À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.
 void removeNotify ()
          ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ ÇǾ »èÁ¦ÇÕ´Ï´Ù.
 void setFont (Font  f)
          ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®¿¡ »ç¿ëÇÏ´Â ÆùÆ®¸¦, ÁöÁ¤µÈ ÆùÆ®·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setName (String  name)
          ÄÄÆÛ³ÍÆ®ÀÇ À̸§À», ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ Ç¥ÇöÀ» ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

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

MenuComponent

public MenuComponent()
              throws HeadlessException 
MenuComponent ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

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

getName

public String  getName()
¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ À̸§
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
setName(java.lang.String)

setName

public void setName(String  name)
ÄÄÆÛ³ÍÆ®ÀÇ À̸§À», ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ À̸§
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
getName()

getParent

public MenuContainer  getParent()
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ Ä£ÄÁÅ×À̳ʸ¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®¸¦ ÀúÀåÇϰí ÀÖ´Â ¸Þ´º ÄÄÆÛ³ÍÆ®. ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®°¡ °¡Àå ¿ÜÃøÀÇ ÄÄÆÛ³ÍÆ®, Áï µµ±¸¸ðÀ½ ÀÚüÀÇ °æ¿ì´Â null

getPeer

public java.awt.peer.MenuComponentPeer getPeer()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  JDK ¹öÁ¯ 1.1 ÀÌÈÄ´Â ÇÁ·Î±×·¥À¸·ÎºÎÅÍ ÇǾ Á÷Á¢ Á¶ÀÛÇÒ ¼ö ¾ø´Ù


getFont

public Font  getFont()
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®¿¡ »ç¿ëÇÏ´Â ÆùÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®·Î »ç¿ëµÇ´Â ÆùÆ®°¡ ÀÖ´Â °æ¿ì´Â ±× ÆùÆ®, ±×·¸Áö ¾ÊÀº °æ¿ì´Â null
°ü·Ã Ç׸ñ:
setFont(java.awt.Font)

setFont

public void setFont(Font  f)
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®¿¡ »ç¿ëÇÏ´Â ÆùÆ®¸¦, ÁöÁ¤µÈ ÆùÆ®·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆùÆ®´Â ±× ¼­ºê ÄÄÆÛ³ÍÆ®°¡ ´Ù¸¥ ÆùÆ®¸¦ ÁöÁ¤Çϰí ÀÖ´Â °æ¿ì¸¦ Á¦¿ÜÇØ, ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ ¸ðµç ¼­ºê ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØµµ »ç¿ëµË´Ï´Ù.

ÀϺÎÀÇ Look & Feel ¿¡¼­´Â ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ ÆùÆ®ÀÇ ¼³Á¤ÀÌ ¼­Æ÷Æ®µÇÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â setFont ¸¦ È£ÃâÇØµµ ¹«½¼ È¿°úµµ ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
f - ¼³Á¤µÇ´Â ÆùÆ®
°ü·Ã Ç׸ñ:
getFont()

removeNotify

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


postEvent

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

ÁöÁ¤µÈ À̺¥Æ®¸¦ ¸Þ´º¿¡ º¸³À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Java 1. 0 À̺¥Æ® ½Ã½ºÅÛÀÇ ÀϺηÎ, ÇÏÀ§ ȣȯÀ» º¸°ü À¯ÁöÇϱâ À§Çؼ­¸¸ À¯ÁöµÇ°í ÀÖ½À´Ï´Ù. Àå·¡´Â ¼­Æ÷Æ®µÇÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖÀ¸¹Ç·Î, »ç¿ëÇÏ´Â °ÍÀº Ãßõ µÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
evt - ¹ß»ýÇÏ´Â À̺¥Æ®

dispatchEvent

public final void dispatchEvent(AWTEvent  e)

processEvent

protected void processEvent(AWTEvent  e)
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®·Î ¹ß»ýÇÏ´Â À̺¥Æ®¸¦ ó¸®ÇÕ´Ï´Ù.

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

ÆÄ¶ó¹ÌÅÍ:
e - À̺¥Æ®
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

paramString

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

¹Ýȯ°ª:
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ ÆÄ¶ó¹ÌÅÍ Ä³¸¯ÅÍ ¶óÀÎ

toString

public String  toString()
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ Ç¥ÇöÀ» ij¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

getTreeLock

protected final Object  getTreeLock()
AWT ÄÄÆÛ³ÍÆ® Æ®¸® ¹× ·¹À̾ƿô ¿ÀÆÛ·¹À̼ǿ¡ ´ëÇÑ, ÀÌ ÄÄÆÛ³ÍÆ®ÀÇ ¶ô ¿ÀºêÁ§Æ® (thread µ¿±âÈ­ ¸ð´ÏÅ͸¦ ¼ÒÀ¯ÇÏ´Â ¿ÀºêÁ§Æ®)¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÄÄÆÛ³ÍÆ®ÀÇ ¶ô ¿ÀºêÁ§Æ®

getAccessibleContext

public AccessibleContext  getAccessibleContext()
ÀÌ MenuComponent ¿¡ °ü·ÃÇÑ AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ base class¿¡ ÀÇÇØ ±¸ÇöµÇ´Â ¸Þ¼Òµå´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù. MenuComponent À» È®ÀåÇϴ Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ ±¸ÇöÇØ ¼­ºê Ŭ·¡½º¿¡ °ü·ÃÇÑ AccessibleContext ¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ MenuComponent ÀÇ AccessibleContext

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.