JavaTM 2 Platform
Standard Ed. 5.0

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

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

public class MetalToggleButtonUI
extends BasicToggleButtonUI

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

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ °´Ã¼´Â ÇâÈÄÀÇ 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
 
»ý¼ºÀÚ °³¿ä
MetalToggleButtonUI ()
           
 
¸Þ¼­µå °³¿ä
static ComponentUI createUI (JComponent  b)
           
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 paintIcon (Graphics  g, AbstractButton  b, Rectangle  iconRect)
          ¹öÆ° b ÀûÀýÇÑÀÚ½Ä ¾ÆÀÌÄÜÀ» ¿µ¿ª iconRect¿¡ ÆäÀÎÆ® ÇÕ´Ï´Ù.
protected  void paintText (Graphics  g, JComponent  c, Rectangle  textRect, String  text)
          Java 2 Ç÷§Æû v 1.4 ÀÌÈÄ¿¡¼­´Â ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϰųª ¿À¹ö¶óÀ̵å(override) Çϰųª ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
protected  void uninstallDefaults (AbstractButton  b)
           
 void update (Graphics  g, JComponent  c)
          ÄÄÆÛ³ÍÆ®ÀÇ ¹é±×¶ó¿îµå¸¦ ÆäÀÎÆ® ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì¿¡ paint¸¦ È£ÃâÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing.plaf.basic. BasicToggleButtonUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getPropertyPrefix, getTextShiftOffset, paint
 
Ŭ·¡½º javax.swing.plaf.basic. BasicButtonUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clearTextShiftOffset, createButtonListener, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, installListeners, installUI, 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
»ý¼ºÀÚ »ó¼¼

MetalToggleButtonUI

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

createUI

public static ComponentUI  createUI(JComponent  b)

installDefaults

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

uninstallDefaults

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

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

paintText

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

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

paintFocus

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

paintIcon

protected void paintIcon(Graphics  g,
                         AbstractButton  b,
                         Rectangle  iconRect)
¹öÆ° b ÀûÀýÇÑÀÚ½Ä ¾ÆÀÌÄÜÀ» ¿µ¿ª iconRect¿¡ ÆäÀÎÆ® ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicToggleButtonUI ³»ÀÇ paintIcon
ÆĶó¹ÌÅÍ:
g - ÆäÀÎÆ® µÇ´Â Graphics
b - ·»´õ¸µ µÇ´Â ¹öÆ°
iconRect - ·»´õ¸µ µÇ´Â ¿µ¿ª
¿¹¿Ü:
NullPointerException - Àμö°¡ 1°³¿¡ ¼­µµ nullÀÎ °æ¿ì
µµÀÔµÈ ¹öÀü :
1.5

JavaTM 2 Platform
Standard Ed. 5.0

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