JavaTM Platform
Standard Ed. 6

javax.swing.plaf.basic
�� BasicPasswordFieldUI

java.lang.Object
  �̳��� javax.swing.plaf.ComponentUI
      �̳��� javax.swing.plaf.TextUI
          �̳��� javax.swing.plaf.basic.BasicTextUI
              �̳��� javax.swing.plaf.basic.BasicTextFieldUI
                  �̳��� javax.swing.plaf.basic.BasicPasswordFieldUI
������ʵ�ֵĽӿڣ�
ViewFactory

public class BasicPasswordFieldUI
extends BasicTextFieldUI

Ϊ�����ֶ��ṩ Windows ��ۡ������׼�ı��ֶε�Ωһ��ͬ�������ı���ͼֻ��һ���� JPasswordField ��ָ���Ļ����ַ����ַ����������ǰ������ֶ��е������ı���


Ƕ����ժҪ
 
���� javax.swing.plaf.basic.BasicTextUI �̳е�Ƕ����/�ӿ�
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
 
���췽��ժҪ
BasicPasswordFieldUI()
           
 
����ժҪ
 View create(Element elem)
          ����Ԫ�ص���ͼ (PasswordView)��
static ComponentUI createUI(JComponent c)
          ���� JPasswordField �� UI��
protected  String getPropertyPrefix()
          ��ȡ��������ͨ�� UIManager �������Ե����ơ�
protected  void installDefaults()
          �� JPasswordField �ϰ�װ��������ԡ�
 
���� javax.swing.plaf.basic.BasicTextFieldUI �̳еķ���
getBaseline, getBaselineResizeBehavior
 
���� javax.swing.plaf.basic.BasicTextUI �̳еķ���
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, propertyChange, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel
 
���� javax.swing.plaf.ComponentUI �̳еķ���
contains, getAccessibleChild, getAccessibleChildrenCount
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

BasicPasswordFieldUI

public BasicPasswordFieldUI()
������ϸ��Ϣ

createUI

public static ComponentUI createUI(JComponent c)
���� JPasswordField �� UI��

������
c - JPasswordField
���أ�
UI

getPropertyPrefix

protected String getPropertyPrefix()
��ȡ��������ͨ�� UIManager �������Ե����ơ����������б�׼�ı����Ե�ǰ׺��

���ǣ�
�� BasicTextFieldUI �е� getPropertyPrefix
���أ�
���� ("PasswordField")

installDefaults

protected void installDefaults()
�� JPasswordField �ϰ�װ��������ԡ�

���ǣ�
�� BasicTextUI �е� installDefaults
�����°汾��ʼ��
1.6
������
BasicTextUI.uninstallDefaults(), BasicTextUI.installUI(javax.swing.JComponent)

create

public View create(Element elem)
����Ԫ�ص���ͼ (PasswordView)��

ָ���ߣ�
�ӿ� ViewFactory �е� create
���ǣ�
�� BasicTextFieldUI �е� create
������
elem - Ԫ��
���أ�
��ͼ
������
View

JavaTM Platform
Standard Ed. 6

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

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