java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextFieldUI
- 所有已实现的接口:
-
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 TypeMethodDescription为元素创建一个视图。static ComponentUI
为JTextField创建一个UI。int
getBaseline
(JComponent c, int width, int height) 返回基线。返回一个枚举,指示组件的基线随大小变化而变化的方式。protected String
通过UIManager获取用作查找属性的名称。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, propertyChange, 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
-
BasicTextFieldUI
public BasicTextFieldUI()创建一个新的BasicTextFieldUI。
-
-
Method Details
-
createUI
为JTextField创建一个UI。- 参数:
-
c
- 文本字段 - 返回:
- UI
-
getPropertyPrefix
通过UIManager获取用作查找属性的名称。这将作为所有标准文本属性的前缀使用。- 指定者:
-
getPropertyPrefix
在类BasicTextUI
- 返回:
- 名称 ("TextField")
-
create
为元素创建一个视图。- 指定者:
-
create
在接口ViewFactory
- 覆盖:
-
create
在类BasicTextUI
- 参数:
-
elem
- 元素 - 返回:
- 元素的视图
- 参见:
-
getBaseline
返回基线。- 覆盖:
-
getBaseline
在类ComponentUI
- 参数:
-
c
- 请求基线的JComponent
-
width
- 获取基线的宽度 -
height
- 获取基线的高度 - 返回:
- 基线或值< 0,表示没有合理的基线
- 抛出:
-
NullPointerException
- 如果c
为null
-
IllegalArgumentException
- 如果宽度或高度< 0 - 自:
- 1.6
- 参见:
-
getBaselineResizeBehavior
返回一个枚举,指示组件的基线随大小变化而变化的方式。- 覆盖:
-
getBaselineResizeBehavior
在类ComponentUI
- 参数:
-
c
- 要返回基线调整行为的JComponent
- 返回:
- 一个枚举,指示组件大小变化时基线如何变化
- 抛出:
-
NullPointerException
- 如果c
为null
- 自:
- 1.6
- 参见:
-