JavaTM Platform
Standard Ed. 6

javax.swing.plaf.basic
�� BasicBorders.ToggleButtonBorder

java.lang.Object
  �̳��� javax.swing.border.AbstractBorder
      �̳��� javax.swing.plaf.basic.BasicBorders.ButtonBorder
          �̳��� javax.swing.plaf.basic.BasicBorders.ToggleButtonBorder
������ʵ�ֵĽӿڣ�
Serializable, Border, UIResource
���ڷ���ࣺ
BasicBorders

public static class BasicBorders.ToggleButtonBorder
extends BasicBorders.ButtonBorder


�ֶ�ժҪ
 
���� javax.swing.plaf.basic.BasicBorders.ButtonBorder �̳е��ֶ�
darkShadow, highlight, lightHighlight, shadow
 
���췽��ժҪ
BasicBorders.ToggleButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
 
����ժҪ
 Insets getBorderInsets(Component c)
          ��Ĭ��ʵ�ַ���һ���µ� Insets ʵ�������� top��left��bottom �� right �ֶζ����ó��� 0��
 Insets getBorderInsets(Component c, Insets insets)
          �ô˱߿�ĵ�ǰ Insets ���³�ʼ�� insets ������
 void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          ��Ĭ��ʵ�ֲ�ִ�л��Ʋ�����
 
���� javax.swing.border.AbstractBorder �̳еķ���
getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

���췽����ϸ��Ϣ

BasicBorders.ToggleButtonBorder

public BasicBorders.ToggleButtonBorder(Color shadow,
                                       Color darkShadow,
                                       Color highlight,
                                       Color lightHighlight)
������ϸ��Ϣ

paintBorder

public void paintBorder(Component c,
                        Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)
���� AbstractBorder ���Ƶ�����
��Ĭ��ʵ�ֲ�ִ�л��Ʋ�����

ָ���ߣ�
�ӿ� Border �е� paintBorder
���ǣ�
�� BasicBorders.ButtonBorder �е� paintBorder
������
c - ҪΪ����Ʊ߿�����
g - ���Ƶ�ͼ��
x - �����Ʊ߿�� x ����λ��
y - �����Ʊ߿�� y ����λ��
width - �����Ʊ߿�Ŀ���
height - �����Ʊ߿�ĸ߶�

getBorderInsets

public Insets getBorderInsets(Component c)
���� AbstractBorder ���Ƶ�����
��Ĭ��ʵ�ַ���һ���µ� Insets ʵ�������� top��left��bottom �� right �ֶζ����ó��� 0��

ָ���ߣ�
�ӿ� Border �е� getBorderInsets
���ǣ�
�� BasicBorders.ButtonBorder �е� getBorderInsets
������
c - Ӧ�ô˱߿� insets ֵ�����
���أ�
�ѳ�ʼ��Ϊ 0 ���� Insets ����

getBorderInsets

public Insets getBorderInsets(Component c,
                              Insets insets)
���� AbstractBorder ���Ƶ�����
�ô˱߿�ĵ�ǰ Insets ���³�ʼ�� insets ������

���ǣ�
�� BasicBorders.ButtonBorder �е� getBorderInsets
������
c - Ӧ�ô˱߿� insets ֵ�����
insets - Ҫ���³�ʼ���Ķ���
���أ�
insets ����

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������