java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextFieldUI
javax.swing.plaf.metal.MetalTextFieldUI
- 所有已实现的接口:
-
ViewFactory
JTextField 的外观和感觉的基础。
警告: 该类的序列化对象将不兼容未来的 Swing 发布版本。当前的序列化支持适用于短期存储或在运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版开始,已将对所有 JavaBeans 的长期存储支持添加到 java.beans
包中。请参见 XMLEncoder
。
-
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.plaf.basic.BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
构造MetalTextFieldUI
。void
当关联的 JTextComponent 上的绑定属性发生更改时,将调用此方法。Methods declared in class javax.swing.plaf.basic.BasicTextFieldUI
create, getBaseline, getBaselineResizeBehavior, getPropertyPrefix
Methods declared in class javax.swing.plaf.basic.BasicTextUI
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel
Methods declared in class javax.swing.plaf.TextUI
getToolTipText2D, modelToView2D, viewToModel2D
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
-
Constructor Details
-
MetalTextFieldUI
public MetalTextFieldUI()构造一个MetalTextFieldUI
。
-
-
Method Details
-
createUI
构造MetalTextFieldUI
。- 参数:
-
c
- 一个组件 - 返回:
-
MetalTextFieldUI
的实例
-
propertyChange
当关联的 JTextComponent 上的绑定属性发生更改时,将调用此方法。这是一个 UI 实现可以更改以反映 UI 如何显示 JTextComponent 子类的绑定属性的钩子。- 覆盖:
-
propertyChange
在类BasicTextUI
- 参数:
-
evt
- 属性更改事件
-