|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.SeparatorUI javax.swing.plaf.basic.BasicSeparatorUI
public class BasicSeparatorUI
SeparatorUI �Ļ��� L&F ʵ�֡���ʵ����һ��“��ϵ�”��ͼ/��������
�ֶ�ժҪ | |
---|---|
protected Color |
highlight
|
protected Color |
shadow
|
���췽��ժҪ | |
---|---|
BasicSeparatorUI()
|
����ժҪ | |
---|---|
static ComponentUI |
createUI(JComponent c)
|
Dimension |
getMaximumSize(JComponent c)
����ָ��������ʺ���۵�����С�� |
Dimension |
getMinimumSize(JComponent c)
����ָ��������ʺ���۵���С��С�� |
Dimension |
getPreferredSize(JComponent c)
����ָ��������ʺ���۵���ѡ��С�� |
protected void |
installDefaults(JSeparator s)
|
protected void |
installListeners(JSeparator s)
|
void |
installUI(JComponent c)
����ָ�������ʹ���ʺ���ۡ� |
void |
paint(Graphics g,
JComponent c)
����ָ�������ʹ���ʺ���ۡ� |
protected void |
uninstallDefaults(JSeparator s)
|
protected void |
uninstallListeners(JSeparator s)
|
void |
uninstallUI(JComponent c)
�� installUI �ڼ䣬��ָ������Ϸ���ִ�е����ò����� |
���� javax.swing.plaf.ComponentUI �̳еķ��� |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update |
���� java.lang.Object �̳еķ��� |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
�ֶ���ϸ��Ϣ |
---|
protected Color shadow
protected Color highlight
���췽����ϸ��Ϣ |
---|
public BasicSeparatorUI()
������ϸ��Ϣ |
---|
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
���Ƶ�����ComponentUI
ʵ������Ϊ UI ί�а�װ��ָ�������ʱ���ɵ��ô˷������˷���Ӧ��Ϊ�������������������������·��棺
LayoutManager
��
PropertyChangeListener
��
ComponentUI
�е� installUI
c
- ����װ�� UI ί�е����ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
���Ƶ�����installUI
�ڼ䣬��ָ������Ϸ���ִ�е����ò��������� UIComponent
ʵ������Ϊ UI ί�д�ָ��������Ƴ�ʱ���ɵ��ô˷������˷���Ӧ��ȡ���� installUI
��ִ�е����ò������dz�С�ĵ�ʹ JComponent
ʵ������ij�ֽྻ״̬��û�ж������������û���ض�����۵����Զ���ȵ�)����������Ӧ�ð������·��棺
ComponentUI
�е� uninstallUI
c
- �����Ƴ��� UI ί�е�������˲����������ԣ������ UI ��������״̬�IJ��ɶ����������������ʹ�øò���ComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
protected void installDefaults(JSeparator s)
protected void uninstallDefaults(JSeparator s)
protected void installListeners(JSeparator s)
protected void uninstallListeners(JSeparator s)
public void paint(Graphics g, JComponent c)
ComponentUI
���Ƶ�����ComponentUI.update
�����е��ô˷���������Ӧ����д�˷�����ʹ��ָ�� Graphics
������������������ݡ�
ComponentUI
�е� paint
g
- �������н��л��Ƶ� Graphics
������c
- �����Ƶ�������˲����������ԣ������ UI ��������״̬�IJ��ɶ����������������ʹ�øò���ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
public Dimension getPreferredSize(JComponent c)
ComponentUI
���Ƶ�����null
������ѡ��С��������IJ��ֹ��������㣨���ڰ�װ���ض����ֹ�������������ԣ�������ѡ���������˷�����Ĭ��ʵ�ַ��� null
��
ComponentUI
�е� getPreferredSize
c
- ����ѯ����ѡ��С��������˲����������ԣ������ UI ��������״̬�IJ��ɶ����������������ʹ�øò���JComponent.getPreferredSize()
,
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension getMinimumSize(JComponent c)
ComponentUI
���Ƶ�����null
������С��С��������IJ��ֹ��������㣨���ڰ�װ���ض����ֹ�������������ԣ�������ѡ���������˷�����Ĭ��ʵ�ֵ��� getPreferredSize
�����ظ�ֵ��
ComponentUI
�е� getMinimumSize
c
- ����ѯ����С��С��������˲����������ԣ������ UI ��������״̬�IJ��ɶ����������������ʹ�øò���
Dimension
����� null
JComponent.getMinimumSize()
,
LayoutManager.minimumLayoutSize(java.awt.Container)
,
ComponentUI.getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent c)
ComponentUI
���Ƶ�����null
��������С��������IJ��ֹ��������㣨���ڰ�װ���ض����ֹ�������������ԣ�������ѡ���������˷�����Ĭ��ʵ�ֵ��� getPreferredSize
�����ظ�ֵ��
ComponentUI
�е� getMaximumSize
c
- ����ѯ������С��������˲����������ԣ������ UI ��������״̬�IJ��ɶ����������������ʹ�øò���
Dimension
����� null
JComponent.getMaximumSize()
,
LayoutManager2.maximumLayoutSize(java.awt.Container)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������