JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.basic
Ŭ·¡½º BasicToggleButtonUI

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.swing.plaf.ComponentUI 
      »óÀ§¸¦ È®Àå javax.swing.plaf.ButtonUI 
          »óÀ§¸¦ È®Àå javax.swing.plaf.basic.BasicButtonUI 
              »óÀ§¸¦ È®Àå javax.swing.plaf.basic.BasicToggleButtonUI
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
BasicRadioButtonUI, MetalToggleButtonUI

public class BasicToggleButtonUI
extends BasicButtonUI

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


ÇÊµå °³¿ä
 
Ŭ·¡½º javax.swing.plaf.basic. BasicButtonUI ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
defaultTextIconGap, defaultTextShiftOffset
 
»ý¼ºÀÚ °³¿ä
BasicToggleButtonUI ()
           
 
¸Þ¼­µå °³¿ä
static ComponentUI createUI (JComponent  b)
           
protected  String getPropertyPrefix ()
           
protected  int getTextShiftOffset ()
          Åä±Û¹öÆ°°ú ¼­ºê Ŭ·¡½º¸¦ À§Çؼ­ À̵¿ÇßÀ» ¶§, ÅؽºÆ®°¡ ·»´õ¸µ µÇÁö ¾Ê°Ô ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 void paint (Graphics  g, JComponent  c)
          Look &Feel¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ÆäÀÎÆ® ÇÕ´Ï´Ù.
protected  void paintIcon (Graphics  g, AbstractButton  b, Rectangle  iconRect)
           
 
Ŭ·¡½º javax.swing.plaf.basic. BasicButtonUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clearTextShiftOffset, createButtonListener, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, installDefaults, installKeyboardActions, installListeners, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, 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
 

»ý¼ºÀÚ »ó¼¼

BasicToggleButtonUI

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

createUI

public static ComponentUI  createUI(JComponent  b)

getPropertyPrefix

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

paint

public void paint(Graphics  g,
                  JComponent  c)
Ŭ·¡½º ComponentUI ±â¼ú:
Look &Feel¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ÆäÀÎÆ® ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ComponentUI.update ¸Þ¼­µå·ÎºÎÅÍ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®°¡ ÆäÀÎÆ® µÉ ¶§ È£ÃâÇÕ´Ï´Ù. ¼­ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ÁöÁ¤µÈ Graphics °´Ã¼¸¦ »ç¿ëÇØ ÄÄÆÛ³ÍÆ®ÀÇ ³»¿ëÀ» ·»´õ¸µ ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º BasicButtonUI ³»ÀÇ paint
ÆĶó¹ÌÅÍ:
g - ÆäÀÎÆ® ´ë»óÀÇ Graphics ÄÁÅؽºÆ®
c - ÆäÀÎÆ® µÇ´Â ÄÄÆÛ³ÍÆ®. ÀÌ Àμö´Â ÀÚÁÖ ¹«½ÃµÇÁö¸¸, UI °´Ã¼°¡ »óžøÀÌ º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ÀÏÀÌ ÀÖ´Â
°ü·Ã Ç׸ñ:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

paintIcon

protected void paintIcon(Graphics  g,
                         AbstractButton  b,
                         Rectangle  iconRect)

getTextShiftOffset

protected int getTextShiftOffset()
Åä±Û¹öÆ°°ú ¼­ºê Ŭ·¡½º¸¦ À§Çؼ­ À̵¿ÇßÀ» ¶§, ÅؽºÆ®°¡ ·»´õ¸µ µÇÁö ¾Ê°Ô ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.

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

JavaTM 2 Platform
Standard Ed. 5.0

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