java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.multi.MultiTextUI
用于组合
TextUI的多路复用UI。
此文件是由AutoMulti自动生成的。
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(JComponent a, int b, int c) 在此对象处理的每个UI上调用contains方法。static ComponentUI如果任何辅助LookAndFeel支持此UI,则返回一个多路复用UI实例。voiddamageRange(JTextComponent a, int b, int c) 在此对象处理的每个UI上调用damageRange方法。voiddamageRange(JTextComponent a, int b, int c, Position.Bias d, Position.Bias e) 在此对象处理的每个UI上调用damageRange方法。getAccessibleChild(JComponent a, int b) 在此对象处理的每个UI上调用getAccessibleChild方法。int在此对象处理的每个UI上调用getAccessibleChildrenCount方法。在此对象处理的每个UI上调用getEditorKit方法。在此对象处理的每个UI上调用getMaximumSize方法。在此对象处理的每个UI上调用getMinimumSize方法。intgetNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e) 在此对象处理的每个UI上调用getNextVisualPositionFrom方法。在此对象处理的每个UI上调用getPreferredSize方法。在此对象处理的每个UI上调用getRootView方法。在此对象处理的每个UI上调用getToolTipText方法。getUIs()返回与此多路复用UI关联的UI列表。void在此对象处理的每个UI上调用installUI方法。modelToView(JTextComponent a, int b) 已弃用。modelToView(JTextComponent a, int b, Position.Bias c) voidpaint(Graphics a, JComponent b) 在此对象处理的每个UI上调用paint方法。void在此对象处理的每个UI上调用uninstallUI方法。voidupdate(Graphics a, JComponent b) 在此对象处理的每个UI上调用update方法。intviewToModel(JTextComponent a, Point b) 已弃用。intviewToModel(JTextComponent a, Point b, Position.Bias[] c) 已弃用。Methods declared in class javax.swing.plaf.TextUI
getToolTipText2D, modelToView2D, viewToModel2DMethods declared in class javax.swing.plaf.ComponentUI
getBaseline, getBaselineResizeBehavior
-
Field Details
-
uis
包含真实UI的向量。这在调用createUI时填充,并且可以通过调用getUIs方法获取。第一个元素保证是从默认外观中获取的真实UI。
-
-
Constructor Details
-
MultiTextUI
public MultiTextUI()构造一个MultiTextUI。
-
-
Method Details
-
getUIs
返回与此多路复用UI关联的UI列表。这允许应用程序处理在组件上意识到多路复用UI的UI。- 返回:
- 一个UI代理的数组
-
getToolTipText
在此对象处理的每个UI上调用getToolTipText方法。- 覆盖:
-
getToolTipText在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 指定要获取工具提示的位置的Point - 返回:
-
从第一个UI获取的值,即从默认
LookAndFeel获取的UI - 自:
- 1.4
- 参见:
-
modelToView
@Deprecated(since="9") public Rectangle modelToView(JTextComponent a, int b) throws BadLocationException Deprecated.在此对象处理的每个UI上调用modelToView方法。- 指定:
-
modelToView在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 要转换的模型中的本地位置 >= 0 - 返回:
-
从第一个UI获取的值,即从默认
LookAndFeel获取的UI - 抛出:
-
BadLocationException- 如果给定位置在关联文档中不表示有效位置
-
modelToView
@Deprecated(since="9") public Rectangle modelToView(JTextComponent a, int b, Position.Bias c) throws BadLocationException Deprecated.在此对象处理的每个UI上调用modelToView方法。- 指定:
-
modelToView在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 要转换的模型中的本地位置 >= 0 -
c- 位置的偏好 - 返回:
-
从第一个UI获取的值,即从默认
LookAndFeel获取的UI - 抛出:
-
BadLocationException- 如果给定位置在关联文档中不表示有效位置
-
viewToModel
Deprecated.在此对象处理的每个UI上调用viewToModel方法。- 指定:
-
viewToModel在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 要转换的视图中的位置。这应该与鼠标事件的坐标系相同。 - 返回:
-
从第一个UI获取的值,即从默认
LookAndFeel获取的UI
-
viewToModel
Deprecated.在此对象处理的每个UI上调用viewToModel方法。- 指定:
-
viewToModel在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 要转换的视图中的位置。这应该与鼠标事件的坐标系相同。 -
c- 由此方法填充,指示给定点是更接近前一个字符还是下一个字符 - 返回:
-
从第一个UI获取的值,即从默认
LookAndFeel获取的UI
-
getNextVisualPositionFrom
public int getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e) throws BadLocationException 在此对象处理的每个UI上调用getNextVisualPositionFrom方法。- 指定:
-
getNextVisualPositionFrom在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 要转换的位置 >= 0 -
c- 位置的偏好 -
d- 从当前位置开始的方向,可以认为是键盘上通常找到的箭头键。这可以是SwingConstants.WEST、SwingConstants.EAST、SwingConstants.NORTH或SwingConstants.SOUTH -
e- 用于包含返回位置的偏好的数组 - 返回:
-
从第一个UI获取的值,即从默认
LookAndFeel获取的UI - 抛出:
-
BadLocationException- 对于文档模型中的错误位置
-
damageRange
在此对象处理的每个UI上调用damageRange方法。- 指定:
-
damageRange在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 范围的开始 >= 0 -
c- 范围的结束 >= p0
-
damageRange
在此对象处理的每个UI上调用damageRange方法。- 指定:
-
damageRange在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 -
b- 范围的开始 >= 0 -
c- 范围的结束 >= p0 -
d- 第一个字符位置的偏好,朝向前一个字符或下一个字符 -
e- 第二个字符位置的偏好,朝向前一个字符或下一个字符
-
getEditorKit
在此对象处理的每个UI上调用getEditorKit方法。- 指定者:
-
getEditorKit在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 - 返回值:
-
从第一个UI获得的值,即从默认
LookAndFeel获得的UI
-
getRootView
在此对象处理的每个UI上调用getRootView方法。- 指定者:
-
getRootView在类TextUI中 - 参数:
-
a- 安装此UI的文本组件 - 返回值:
-
从第一个UI获得的值,即从默认
LookAndFeel获得的UI
-
contains
在此对象处理的每个UI上调用contains方法。- 覆盖:
-
contains在类ComponentUI中 - 参数:
-
a- 查询x,y位置的组件;通常忽略此参数,但如果UI对象是无状态的并且由多个组件共享,则可能会使用 -
b- 点的x坐标 -
c- 点的y坐标 - 返回值:
-
从第一个UI获得的值,即从默认
LookAndFeel获得的UI - 参见:
-
update
在此对象处理的每个UI上调用update方法。- 覆盖:
-
update在类ComponentUI中 - 参数:
-
a- 绘制的Graphics上下文 -
b- 正在绘制的组件;通常忽略此参数,但如果UI对象是无状态的并且由多个组件共享,则可能会使用 - 参见:
-
createUI
如果任何辅助LookAndFeel支持此UI,则返回一个多路复用的UI实例。否则,只返回从默认LookAndFeel获得的UI对象。- 参数:
-
a- 为其创建UI的组件 - 返回值:
- 创建的UI委托
-
installUI
在此对象处理的每个UI上调用installUI方法。- 覆盖:
-
installUI在类ComponentUI中 - 参数:
-
a- 安装此UI委托的组件 - 参见:
-
uninstallUI
在此对象处理的每个UI上调用uninstallUI方法。- 覆盖:
-
uninstallUI在类ComponentUI中 - 参数:
-
a- 正在移除此UI委托的组件;通常忽略此参数,但如果UI对象是无状态的并且由多个组件共享,则可能会使用 - 参见:
-
paint
在此对象处理的每个UI上调用paint方法。- 覆盖:
-
paint在类ComponentUI中 - 参数:
-
a- 绘制的Graphics上下文 -
b- 正在绘制的组件;通常忽略此参数,但如果UI对象是无状态的并且由多个组件共享,则可能会使用 - 参见:
-
getPreferredSize
在此对象处理的每个UI上调用getPreferredSize方法。- 覆盖:
-
getPreferredSize在类ComponentUI中 - 参数:
-
a- 查询其首选大小的组件;通常忽略此参数,但如果UI对象是无状态的并且由多个组件共享,则可能会使用 - 返回值:
-
从第一个UI获得的值,即从默认
LookAndFeel获得的UI - 参见:
-
getMinimumSize
在此对象处理的每个UI上调用getMinimumSize方法。- 覆盖:
-
getMinimumSize在类ComponentUI中 - 参数:
-
a- 查询其最小大小的组件;通常忽略此参数,但如果UI对象是无状态的并且由多个组件共享,则可能会使用 - 返回值:
-
从第一个UI获得的值,即从默认
LookAndFeel获得的UI - 参见:
-
getMaximumSize
在此对象处理的每个UI上调用getMaximumSize方法。- 覆盖:
-
getMaximumSize在类ComponentUI中 - 参数:
-
a- 查询其最大大小的组件;通常忽略此参数,但如果UI对象是无状态的并且由多个组件共享,则可能会使用 - 返回值:
-
从第一个UI获得的值,即从默认
LookAndFeel获得的UI - 参见:
-
getAccessibleChildrenCount
在此对象处理的每个UI上调用getAccessibleChildrenCount方法。- 覆盖:
-
getAccessibleChildrenCount在类ComponentUI中 - 参数:
-
a- 要获取可访问子项计数的JComponent - 返回值:
-
从第一个UI获得的值,即从默认
LookAndFeel获得的UI - 参见:
-
getAccessibleChild
在此对象处理的每个UI上调用getAccessibleChild方法。- 覆盖:
-
getAccessibleChild在类ComponentUI - 参数:
-
a- 要获取子对象的JComponent -
b- 子对象的从零开始的索引 - 返回:
-
从第一个UI获得的值,这是从默认
LookAndFeel获得的UI - 参见:
-
TextUI.modelToView2D(JTextComponent, int, Position.Bias)替代