JavaTM 2
Platform
Std.  Ed.  v1. 4.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)
          ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
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) Çϰųª ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
protected  void uninstallDefaults (AbstractButton  b)
           
 
Ŭ·¡½º javax.swing.plaf.basic. BasicToggleButtonUI ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
getPropertyPrefix , getTextShiftOffset , paint , paintIcon
 
Ŭ·¡½º 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 , update
 
Ŭ·¡½º 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)
Ŭ·¡½º ComponentUI ÀÇ ±â¼ú:
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ¼­ºê Ŭ·¡½º´Â ±× ÀÚüÀÇ Á¤ÀûÀÎ createUI ¸Þ¼Òµå¸¦ Á¦°øÇØ, ±× UI delegateÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. UI delegateÀÇ ¼­ºê Ŭ·¡½º°¡ »óÅ ¾øÀ½ÀÇ °æ¿ì, º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. UI delegateÀÌ »óÅ ÀÖ´Â °æ¿ì, ÄÄÆÛ³ÍÆ® ¸¶´Ù »õ·Î¿î ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â È£ÃâÇØ¼± ¾È µÇ±â ¶§¹®¿¡, ±× µðÆúÆ® ±¸ÇöÀº ¿¡·¯¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.


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()

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

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.