JavaTM 2
Platform
Std.  Ed.  v1. 4.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)
          ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ 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) Çϰųª ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
 void uninstallDefaults (AbstractButton  b)
           
 
Ŭ·¡½º 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 , 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
»ý¼ºÀÚÀÇ »ó¼¼

MetalButtonUI

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

createUI

public static ComponentUI  createUI(JComponent  c)
Ŭ·¡½º ComponentUI ÀÇ ±â¼ú:
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ¼­ºê Ŭ·¡½º´Â ±× ÀÚüÀÇ Á¤ÀûÀÎ createUI ¸Þ¼Òµå¸¦ Á¦°øÇØ, ±× UI delegateÀÇ ¼­ºê Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. UI delegateÀÇ ¼­ºê Ŭ·¡½º°¡ »óÅ ¾øÀ½ÀÇ °æ¿ì, º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. UI delegateÀÌ »óÅ ÀÖ´Â °æ¿ì, ÄÄÆÛ³ÍÆ® ¸¶´Ù »õ·Î¿î ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â È£ÃâÇØ¼± ¾È µÇ±â ¶§¹®¿¡, ±× µðÆúÆ® ±¸ÇöÀº ¿¡·¯¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.


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

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
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.