JavaTM 2 Platform
Standard Ed. 5.0

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

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.swing.plaf.ComponentUI 
      »óÀ§¸¦ È®Àå javax.swing.plaf.ButtonUI 
          »óÀ§¸¦ È®Àå javax.swing.plaf.basic.BasicButtonUI 
              »óÀ§¸¦ È®Àå javax.swing.plaf.metal.MetalButtonUI

public class MetalButtonUI
extends BasicButtonUI

MetalButtonUI ±¸ÇöÀÔ´Ï´Ù.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ °´Ã¼´Â ÇâÈÄÀÇ Swing ¸±¸®Áî¿Í ȣȯµÇÁö ¾ÊÀ» ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ­ÀÇ Áö¿øÀº ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÀüÀÇ Swing¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI¿¡ ÀûÀýÇÏ°í ÀÖ½À´Ï´Ù. JDK ¹öÀü 1.4 ÀÌÈÄ, ¸ðµç JavaBeans Àå±â°£ÀÇ ¿î¿ë Áö¿øÀº java.beans ÆÐÅ°Áö¿¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº XMLEncoder¸¦ ÂüÁ¶ÇϽʽÿÀ.


ÇÊµå °³¿ä
protected  Color disabledTextColor
           
protected  Color focusColor
           
protected  Color selectColor
           
 
Ŭ·¡½º javax.swing.plaf.basic. BasicButtonUI ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
defaultTextIconGap, defaultTextShiftOffset
 
»ý¼ºÀÚ °³¿ä
MetalButtonUI ()
           
 
¸Þ¼­µå °³¿ä
protected  BasicButtonListener createButtonListener (AbstractButton  b)
           
static ComponentUI createUI (JComponent  c)
           
protected  Color getDisabledTextColor ()
           
protected  Color getFocusColor ()
           
protected  Color getSelectColor ()
           
 void installDefaults (AbstractButton  b)
           
protected  void paintButtonPressed (Graphics  g, AbstractButton  b)
           
protected  void paintFocus (Graphics  g, AbstractButton  b, Rectangle  viewRect, Rectangle  textRect, Rectangle  iconRect)
           
protected  void paintText (Graphics  g, JComponent  c, Rectangle  textRect, String  text)
          Java 2 Ç÷§Æû v 1.4 ÀÌÈÄ¿¡¼­´Â ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϰųª ¿À¹ö¶óÀ̵å(override) Çϰųª ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
 void uninstallDefaults (AbstractButton  b)
           
 void update (Graphics  g, JComponent  c)
          ÄÄÆÛ³ÍÆ®ÀÇ ¹é±×¶ó¿îµå¸¦ ÆäÀÎÆ® ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì¿¡ paint¸¦ È£ÃâÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing.plaf.basic. BasicButtonUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clearTextShiftOffset, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, getPropertyPrefix, getTextShiftOffset, installKeyboardActions, installListeners, installUI, paint, paintIcon, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Ŭ·¡½º javax.swing.plaf. ComponentUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
contains, getAccessibleChild, getAccessibleChildrenCount
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

focusColor

protected Color  focusColor

selectColor

protected Color  selectColor

disabledTextColor

protected Color  disabledTextColor
»ý¼ºÀÚ »ó¼¼

MetalButtonUI

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

createUI

public static ComponentUI  createUI(JComponent  c)

installDefaults

public void installDefaults(AbstractButton  b)
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicButtonUI ³»ÀÇ installDefaults

uninstallDefaults

public void uninstallDefaults(AbstractButton  b)
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicButtonUI ³»ÀÇ uninstallDefaults

createButtonListener

protected BasicButtonListener  createButtonListener(AbstractButton  b)
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicButtonUI ³»ÀÇ createButtonListener

getSelectColor

protected Color  getSelectColor()

getDisabledTextColor

protected Color  getDisabledTextColor()

getFocusColor

protected Color  getFocusColor()

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)

paintButtonPressed

protected void paintButtonPressed(Graphics  g,
                                  AbstractButton  b)
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicButtonUI ³»ÀÇ paintButtonPressed

paintFocus

protected void paintFocus(Graphics  g,
                          AbstractButton  b,
                          Rectangle  viewRect,
                          Rectangle  textRect,
                          Rectangle  iconRect)
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicButtonUI ³»ÀÇ paintFocus

paintText

protected void paintText(Graphics  g,
                         JComponent  c,
                         Rectangle  textRect,
                         String  text)
Ŭ·¡½º BasicButtonUI ±â¼ú:
Java 2 Ç÷§Æû v 1.4 ÀÌÈÄ¿¡¼­´Â ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϰųª ¿À¹ö¶óÀ̵å(override) Çϰųª ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. AbstractButton Àμö¸¦ ÃëÇÏ´Â paintText ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

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

JavaTM 2 Platform
Standard Ed. 5.0

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