java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.multi.MultiTextUI
用于组合
TextUI
的多路复用UI。
此文件是由AutoMulti自动生成的。
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
contains
(JComponent a, int b, int c) 在此对象处理的每个UI上调用contains
方法。static ComponentUI
如果任何辅助LookAndFeel
支持此UI,则返回一个多路复用UI实例。void
damageRange
(JTextComponent a, int b, int c) 在此对象处理的每个UI上调用damageRange
方法。void
damageRange
(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
方法。int
getNextVisualPositionFrom
(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) void
paint
(Graphics a, JComponent b) 在此对象处理的每个UI上调用paint
方法。void
在此对象处理的每个UI上调用uninstallUI
方法。void
update
(Graphics a, JComponent b) 在此对象处理的每个UI上调用update
方法。int
viewToModel
(JTextComponent a, Point b) 已弃用。int
viewToModel
(JTextComponent a, Point b, Position.Bias[] c) 已弃用。Methods declared in class javax.swing.plaf.TextUI
getToolTipText2D, modelToView2D, viewToModel2D
Methods 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)
替代