- 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
-
- All Implemented Interfaces:
-
ViewFactory
public class BasicPasswordFieldUI extends BasicTextFieldUI
提供Windows外观和密码字段。 与标准文本字段的唯一区别是文本的视图只是JPasswordField中指定的echo字符串,而不是字段中包含的真实文本。
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
-
-
构造方法摘要
构造方法 Constructor 描述 BasicPasswordFieldUI()
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 View
create(Element elem)
为元素创建一个视图(PasswordView)。static ComponentUI
createUI(JComponent c)
为JPasswordField创建一个UI。protected String
getPropertyPrefix()
获取用作密钥的名称,通过UIManager查找属性。protected void
installDefaults()
在JPasswordField上安装必要的属性。-
Methods inherited from class javax.swing.plaf.basic.BasicTextFieldUI
getBaseline, getBaselineResizeBehavior
-
Methods inherited from class 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, modelToView2D, paint, paintBackground, paintSafely, propertyChange, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel, viewToModel2D
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class javax.swing.plaf.TextUI
getToolTipText2D
-
-
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent c)
为JPasswordField创建一个UI。- 参数
-
c
- JPasswordField - 结果
- UI
-
getPropertyPrefix
protected String getPropertyPrefix()
获取用作密钥的名称,通过UIManager查找属性。 这被用作所有标准文本属性的前缀。- 重写:
-
getPropertyPrefix
在BasicTextFieldUI
- 结果
- 名称(“PasswordField”)
-
installDefaults
protected void installDefaults()
在JPasswordField上安装必要的属性。- 重写:
-
installDefaults
在BasicTextUI
- 从以下版本开始:
- 1.6
- 另请参见:
-
BasicTextUI.uninstallDefaults()
,BasicTextUI.installUI(javax.swing.JComponent)
-
create
public View create(Element elem)
为元素创建一个视图(PasswordView)。- Specified by:
-
create
在接口ViewFactory
- 重写:
-
create
在BasicTextFieldUI
- 参数
-
elem
- 元素 - 结果
- 风景
- 另请参见:
-
View
-
-