JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.metal
Ŭ·¡½º MetalMenuBarUI

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.swing.plaf.ComponentUI 
      »óÀ§¸¦ È®Àå javax.swing.plaf.MenuBarUI 
          »óÀ§¸¦ È®Àå javax.swing.plaf.basic.BasicMenuBarUI 
              »óÀ§¸¦ È®Àå javax.swing.plaf.metal.MetalMenuBarUI

public class MetalMenuBarUI
extends BasicMenuBarUI

MenuBarUI Metal ¿¡ ÇÑ ±¸ÇöÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â JMenuBar Metal Look & Feel¸¦ Á¦°øÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
MenuBarUI

ÇÊµå °³¿ä
 
Ŭ·¡½º javax.swing.plaf.basic. BasicMenuBarUI À¸·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
changeListener, containerListener, menuBar
 
»ý¼ºÀÚ °³¿ä
MetalMenuBarUI ()
           
 
¸Þ¼­µå °³¿ä
static ComponentUI createUI (JComponent  x)
          °Ç³×¹ÞÀº ÄÄÆÛ³ÍÆ®ÀÇ ComponentUI ±¸ÇöÀ» ÀÛ¼ºÇÕ´Ï´Ù.
 void installUI (JComponent  c)
          Metal Look & Feel¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ±¸¼ºÇÕ´Ï´Ù.
 void uninstallUI (JComponent  c)
          installUI ½Ã¿¡ ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¿¡ ´ëÇؼ­ °£ ±¸¼ºÀ» Ãë¼ÒÇÕ´Ï´Ù.
 void update (Graphics  g, JComponent  c)
          ÄÄÆÛ³ÍÆ®ÀÇ ¹é±×¶ó¿îµå¸¦ ÆäÀÎÆ® ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì¿¡ paint¸¦ È£ÃâÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing.plaf.basic. BasicMenuBarUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
createChangeListener, createContainerListener, getMaximumSize, getMinimumSize, installDefaults, installKeyboardActions, installListeners, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
 
Ŭ·¡½º javax.swing.plaf. ComponentUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, paint
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

MetalMenuBarUI

public MetalMenuBarUI()
¸Þ¼­µåÀÇ »ó¼¼

createUI

public static ComponentUI  createUI(JComponent  x)
°Ç³×¹ÞÀº ÄÄÆÛ³ÍÆ®ÀÇ ComponentUI ±¸ÇöÀ» ÀÛ¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
x - ComponentUI ±¸ÇöÀÌ ÀÛ¼ºµÇ´Â JComponent
¹Ýȯ°ª:
x ComponentUI ±¸Çö
¿¹¿Ü:
NullPointerException - x°¡ nullÀÎ °æ¿ì

installUI

public void installUI(JComponent  c)
Metal Look & Feel¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ±¸¼ºÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicMenuBarUI ³»ÀÇ installUI
ÆĶó¹ÌÅÍ:
c - UI À§¾çÀÌ ÀνºÅç µÇ°í ÀÖ´Â ÄÄÆÛ³ÍÆ®
¿¹¿Ü:
NullPointerException - c°¡ nullÀÎ °æ¿ì
°ü·Ã Ç׸ñ:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent  c)
installUI ½Ã¿¡ ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¿¡ ´ëÇؼ­ °£ ±¸¼ºÀ» Ãë¼ÒÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicMenuBarUI ³»ÀÇ uninstallUI
ÆĶó¹ÌÅÍ:
c - UI À§¾çÀÌ ÀνºÅç µÇ°í ÀÖ´Â ÄÄÆÛ³ÍÆ®
¿¹¿Ü:
NullPointerException - c°¡ nullÀÎ °æ¿ì
°ü·Ã Ç׸ñ:
ComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()

update

public void update(Graphics  g,
                   JComponent  c)
ÄÄÆÛ³ÍÆ®ÀÇ ¹é±×¶ó¿îµå¸¦ ÆäÀÎÆ® ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì¿¡ paint¸¦ È£ÃâÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º ComponentUI ³»ÀÇ update
ÆĶó¹ÌÅÍ:
g - ÆäÀÎÆ® µÇ´Â Graphics
c - ÆäÀÎÆ® µÇ´Â JComponent
¿¹¿Ü:
NullPointerException - g ¶Ç´Â c°¡ nullÀÎ °æ¿ì
µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent), ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)

JavaTM 2 Platform
Standard Ed. 5.0

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