- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TextUI
-
- javax.swing.plaf.multi.MultiTextUI
-
public class MultiTextUIextends TextUI
用于组合TextUI
的多路UI。该文件由AutoMulti自动生成。
-
-
字段汇总
字段 变量和类型 字段 描述 protected Vector<ComponentUI>
uis
包含真实UI的向量。
-
构造方法摘要
构造方法 构造器 描述 MultiTextUI()
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 弃用的方法 变量和类型 方法 描述 boolean
contains(JComponent a, int b, int c)
在由此对象处理的每个UI上调用contains
方法。static ComponentUI
createUI(JComponent a)
如果任何辅助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
方法。Accessible
getAccessibleChild(JComponent a, int b)
在由此对象处理的每个UI上调用getAccessibleChild
方法。int
getAccessibleChildrenCount(JComponent a)
在由此对象处理的每个UI上调用getAccessibleChildrenCount
方法。EditorKit
getEditorKit(JTextComponent a)
在由此对象处理的每个UI上调用getEditorKit
方法。Dimension
getMaximumSize(JComponent a)
在由此对象处理的每个UI上调用getMaximumSize
方法。Dimension
getMinimumSize(JComponent a)
在由此对象处理的每个UI上调用getMinimumSize
方法。int
getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e)
在由此对象处理的每个UI上调用getNextVisualPositionFrom
方法。Dimension
getPreferredSize(JComponent a)
在由此对象处理的每个UI上调用getPreferredSize
方法。View
getRootView(JTextComponent a)
在由此对象处理的每个UI上调用getRootView
方法。String
getToolTipText(JTextComponent a, Point b)
在由此对象处理的每个UI上调用getToolTipText
方法。ComponentUI[]
getUIs()
返回与此多路UI关联的UI列表。void
installUI(JComponent a)
在由此对象处理的每个UI上调用installUI
方法。Rectangle
modelToView(JTextComponent a, int b)
Rectangle
modelToView(JTextComponent a, int b, Position.Bias c)
void
paint(Graphics a, JComponent b)
在由此对象处理的每个UI上调用paint
方法。void
uninstallUI(JComponent a)
在由此对象处理的每个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)
已过时。-
声明方法的类 javax.swing.plaf.TextUI
getToolTipText2D, modelToView2D, viewToModel2D
-
声明方法的类 javax.swing.plaf.ComponentUI
getBaseline, getBaselineResizeBehavior
-
-
-
-
字段详细信息
-
uis
protected Vector<ComponentUI> uis
包含真实UI的向量。 这是在createUI
的调用中createUI
,可以通过调用getUIs
方法获得。 第一个元素保证是从默认外观获得的真实UI。
-
-
方法详细信息
-
getUIs
public ComponentUI[] getUIs()
返回与此多路UI关联的UI列表。 这允许应用程序知道组件上的多路复用UI来处理UI。- 结果
- UI委托的数组
-
getToolTipText
public String getToolTipText(JTextComponent a, Point b)
在由此对象处理的每个UI上调用getToolTipText
方法。- 重写:
-
getToolTipText
在TextUI
类 - 参数
-
a
- 安装此UI的文本组件 -
b
-Point
指定获取工具提示的位置 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI - 从以下版本开始:
- 1.4
- 另请参见:
-
JTextComponent.getToolTipText(java.awt.event.MouseEvent)
-
modelToView
@Deprecated(since="9")public Rectangle modelToView(JTextComponent a, int b) throws BadLocationException
Deprecated.在由此对象处理的每个UI上调用modelToView
方法。- Specified by:
-
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
方法。- Specified by:
-
modelToView
在课程TextUI
- 参数
-
a
- 安装此UI的文本组件 -
b
- 要翻译的模型中的本地位置> = 0 -
c
- 该职位的偏见 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获得的UI - 异常
-
BadLocationException
- 如果给定位置不代表关联文档中的有效位置
-
viewToModel
@Deprecated(since="9")public int viewToModel(JTextComponent a, Point b)
Deprecated.在由此对象处理的每个UI上调用viewToModel
方法。- Specified by:
-
viewToModel
在TextUI
类 - 参数
-
a
- 为其安装此UI的文本组件 -
b
- 要翻译的视图中的位置。 这应该与鼠标事件在同一坐标系中。 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI
-
viewToModel
@Deprecated(since="9")public int viewToModel(JTextComponent a, Point b, Position.Bias[] c)
Deprecated.在由此对象处理的每个UI上调用viewToModel
方法。- Specified by:
-
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
方法。- Specified by:
-
getNextVisualPositionFrom
类TextUI
- 参数
-
a
- 为其安装此UI的文本组件 -
b
- 要转换的位置> = 0 -
c
- 该职位的偏见 -
d
- 当前位置的方向,可以被认为是键盘上常见的箭头键。 这可能是SwingConstants.WEST,SwingConstants.EAST,SwingConstants.NORTH或SwingConstants.SOUTH -
e
- 包含返回位置偏差的数组 - 结果
- 从第一个UI获得的值,即从默认
LookAndFeel
获得的UI - 异常
-
BadLocationException
- 表示文档模型中的错误位置
-
damageRange
public void damageRange(JTextComponent a, int b, int c)
在由此对象处理的每个UI上调用damageRange
方法。- Specified by:
-
damageRange
在TextUI
类 - 参数
-
a
- 安装此UI的文本组件 -
b
- 范围的开头> = 0 -
c
- 范围的结尾> = p0
-
damageRange
public void damageRange(JTextComponent a, int b, int c, Position.Bias d, Position.Bias e)
在由此对象处理的每个UI上调用damageRange
方法。- Specified by:
-
damageRange
,类TextUI
- 参数
-
a
- 为其安装此UI的文本组件 -
b
- 范围的开头> = 0 -
c
- 范围的结尾> = p0 -
d
- 第一个字符位置偏向前一个字符或下一个字符 -
e
- 第二个字符位置偏向前一个字符或下一个字符
-
getEditorKit
public EditorKit getEditorKit(JTextComponent a)
在由此对象处理的每个UI上调用getEditorKit
方法。- Specified by:
-
getEditorKit
在TextUI
类 - 参数
-
a
- 安装此UI的文本组件 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI
-
getRootView
public View getRootView(JTextComponent a)
在由此对象处理的每个UI上调用getRootView
方法。- Specified by:
-
getRootView
在TextUI
类 - 参数
-
a
- 安装此UI的文本组件 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI
-
contains
public boolean contains(JComponent a, int b, int c)
在由此对象处理的每个UI上调用contains
方法。- 重写:
-
contains
类ComponentUI
- 参数
-
a
- 正在查询x,y位置的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 -
b
- 该点的 x坐标 -
c
- 该点的 y坐标 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI - 另请参见:
-
JComponent.contains(int, int)
,Component.contains(int, int)
-
update
public void update(Graphics a, JComponent b)
在由此对象处理的每个UI上调用update
方法。- 重写:
-
update
,类ComponentUI
- 参数
-
a
- 要绘制的Graphics
上下文 -
b
- 正在绘制的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 另请参见:
-
ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
,JComponent.paintComponent(java.awt.Graphics)
-
createUI
public static ComponentUI createUI(JComponent a)
如果任何辅助LookAndFeel
支持此UI,则返回多路UI实例。 否则,只返回从默认LookAndFeel
获取的UI对象。- 参数
-
a
- 为其创建UI的组件 - 结果
- UI委托创建
-
installUI
public void installUI(JComponent a)
在由此对象处理的每个UI上调用installUI
方法。- 重写:
-
installUI
在ComponentUI
类 - 参数
-
a
- 正在安装此UI委托的组件 - 另请参见:
-
ComponentUI.uninstallUI(javax.swing.JComponent)
,JComponent.setUI(javax.swing.plaf.ComponentUI)
,JComponent.updateUI()
-
uninstallUI
public void uninstallUI(JComponent a)
在由此对象处理的每个UI上调用uninstallUI
方法。- 重写:
-
uninstallUI
在ComponentUI
类 - 参数
-
a
- 要从中删除此UI委托的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 另请参见:
-
ComponentUI.installUI(javax.swing.JComponent)
,JComponent.updateUI()
-
paint
public void paint(Graphics a, JComponent b)
在由此对象处理的每个UI上调用paint
方法。- 重写:
-
paint
在ComponentUI
类 - 参数
-
a
- 要绘制的Graphics
上下文 -
b
- 正在绘制的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 另请参见:
-
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
-
getPreferredSize
public Dimension getPreferredSize(JComponent a)
在由此对象处理的每个UI上调用getPreferredSize
方法。- 重写:
-
getPreferredSize
在ComponentUI
类中 - 参数
-
a
- 正在查询其首选大小的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 结果
- 从第一个UI获得的值,即从默认
LookAndFeel
获得的UI - 另请参见:
-
JComponent.getPreferredSize()
,LayoutManager.preferredLayoutSize(java.awt.Container)
-
getMinimumSize
public Dimension getMinimumSize(JComponent a)
在由此对象处理的每个UI上调用getMinimumSize
方法。- 重写:
-
getMinimumSize
,类ComponentUI
- 参数
-
a
- 正在查询其最小大小的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI - 另请参见:
-
JComponent.getMinimumSize()
,LayoutManager.minimumLayoutSize(java.awt.Container)
,ComponentUI.getPreferredSize(javax.swing.JComponent)
-
getMaximumSize
public Dimension getMaximumSize(JComponent a)
在由此对象处理的每个UI上调用getMaximumSize
方法。- 重写:
-
getMaximumSize
在ComponentUI
类 - 参数
-
a
- 正在查询其最大大小的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI - 另请参见:
-
JComponent.getMaximumSize()
,LayoutManager2.maximumLayoutSize(java.awt.Container)
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount(JComponent a)
在由此对象处理的每个UI上调用getAccessibleChildrenCount
方法。- 重写:
-
getAccessibleChildrenCount
在ComponentUI
类 - 参数
-
a
-JComponent
,了解可访问儿童的数量 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI - 另请参见:
-
ComponentUI.getAccessibleChild(javax.swing.JComponent, int)
-
getAccessibleChild
public Accessible getAccessibleChild(JComponent a, int b)
在由此对象处理的每个UI上调用getAccessibleChild
方法。- 重写:
-
getAccessibleChild
在类ComponentUI
- 参数
-
a
- 获取子对象的JComponent
-
b
- 从零开始的子索引 - 结果
- 从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI - 另请参见:
-
ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)
-
-