JavaTM 2 Platform
Standard Ed. 5.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
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

Áßø(Nested) Ŭ·¡½º °³¿ä
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¸¦ »ç¿ëÇÕ´Ï´Ù.
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

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


getFont

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

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

setFont

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

Ç÷§Æû¿¡ µû¶ó¼­´Â ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ ¸ðµç ÆùÆ® ¼Ó¼ºÀÇ ¼³Á¤À» Áö¿øÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±×·¯ÇÑ °æ¿ì´Â setFont¸¦ È£ÃâÇصµ, ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ Áö¿øµÇÁö ¾Ê´Â ÆùÆ® ¼Ó¼º¿¡ ´ëÇؼ­´Â È¿°ú°¡ ¾ø½À´Ï´Ù. ÀÌ ¸Þ´º ÄÄÆÛ³ÍÆ®ÀÇ ¼­ºê ÄÄÆÛ³ÍÆ®·Î ´Ù¸¥ ÆùÆ®¸¦ ÁöÁ¤ÇÏ°í ÀÖÁö ¾Ê´Â ÇÑ, ±âº»ÀÌ µÇ´Â Ç÷§Æû¿¡¼­ Áö¿øµÇ°í ÀÖÀ¸¸é, ÀÌ ÆùÆ®°¡ ±×·¯ÇÑ ¼­ºê ÄÄÆÛ³ÍÆ®·Î »ç¿ëµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
f - ¼³Á¤µÇ´Â ÆùÆ®
°ü·Ã Ç׸ñ:
getFont(), Font.getAttributes(), TextAttribute

removeNotify

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


postEvent

@Deprecated 
public boolean postEvent(Event  evt)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  JDK ¹öÀü 1.1 ±× µÚ·Î´Â dispatchEvent¸¦ »ç¿ëÇÕ´Ï´Ù.

ÁöÁ¤µÈ À̺¥Æ®¸¦ ¸Þ´º¿¡ º¸³À´Ï´Ù. ÀÌ ¸Þ¼­µå´Â 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¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â µð¹ö±× Àü¿ëÀ̸ç, ¸®ÅÏµÈ Ä³¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. ¸®ÅÏµÈ Ä³¸¯ÅÍ ¶óÀÎÀº ºñ¾îÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, null·Î´Â µÇÁö ¾Ê½À´Ï´Ù.

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

toString

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

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

getTreeLock

protected final Object  getTreeLock()
AWT ÄÄÆÛ³ÍÆ® Æ®¸® ¹× ¹èÄ¡ Á¶ÀÛ¿¡ ´ëÇÑ, ÀÌ ÄÄÆÛ³ÍÆ®ÀÇ ¶ô °´Ã¼ (thread µ¿±âÈ­ ¸ð´ÏÅ͸¦ ¼ÒÀ¯ÇÏ´Â °´Ã¼)¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÄÄÆÛ³ÍÆ®ÀÇ ¶ô °´Ã¼

getAccessibleContext

public AccessibleContext  getAccessibleContext()
ÀÌ MenuComponent¿¡ °ü·ÃÇÑ AccessibleContextÀ» ÃëµæÇÕ´Ï´Ù.ÀÌ ±âº» Ŭ·¡½º¿¡ ÇÑ ¸Þ¼­µå ±¸Çö¿¡¼­´Â nullÀÌ ¸®Åϵ˴ϴ٠. MenuComponent¸¦ È®ÀåÇϴ Ŭ·¡½º´Â ÀÌ ¸Þ¼­µå¸¦ ±¸ÇöÇØ, ¼­ºê Ŭ·¡½º¿¡ °ü·ÃµÈ AccessibleContext¸¦ µ¹·ÁÁÖµµ·Ï ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ MenuComponent AccessibleContext

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.