public abstract class TextUI extends ComponentUI
Constructor and Description |
---|
TextUI() |
Modifier and Type | Method and Description |
---|---|
abstract void |
damageRange(JTextComponent t, int p0, int p1)
导致负责模型给出的部分重新绘制视图的部分。
|
abstract void |
damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
导致负责模型给出的部分重新绘制视图的部分。
|
abstract EditorKit |
getEditorKit(JTextComponent t)
获取服务,设置为正在被编辑的文档类型政策的结合。
|
abstract int |
getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)
提供了一种方法来确定下一步的直观模型,一个可能的地方插入位置。
|
abstract View |
getRootView(JTextComponent t)
获取与关联文本组件配置视图(即
|
String |
getToolTipText(JTextComponent t, Point pt)
返回可在通过定位工具提示字符串。
|
abstract Rectangle |
modelToView(JTextComponent t, int pos)
将模型中给定的位置转换为视图坐标系中的位置。
|
abstract Rectangle |
modelToView(JTextComponent t, int pos, Position.Bias bias)
将模型中给定的位置转换为视图坐标系中的位置。
|
abstract int |
viewToModel(JTextComponent t, Point pt)
将视图坐标系中的给定位置转换为模型中的最近的有代表性的位置。
|
abstract int |
viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
从视图坐标空间提供一个映射到模型的逻辑坐标空间。
|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
public abstract Rectangle modelToView(JTextComponent t, int pos) throws BadLocationException
pos
在模型的局部位置翻译> = 0
BadLocationException
-如果给定的位置不在相关文件表示一个有效的位置
public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias) throws BadLocationException
pos
在模型的局部位置翻译> = 0
BadLocationException
-如果给定的位置不在相关文件表示一个有效的位置
public abstract int viewToModel(JTextComponent t, Point pt)
pt
-视图中的位置翻译。这应该是在同一个坐标系统中的鼠标事件。
public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
pt
-视图中的位置翻译。这应该是在同一个坐标系统中的鼠标事件。
biasReturn
填充在用此方法指示点是在给定的模型更接近前一个或下一个字符
public abstract int getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) throws BadLocationException
t
-文本组件,这个插件安装
pos
-位置转换> = 0
b
-位置的偏差
direction
-这可以被认为是箭头键通常发现键盘上的当前位置的方向。这可能是swingconstants.west,swingconstants.east,SwingConstants.NORTH,或swingconstants.south
biasRet
-数组包含返回的位置偏差
BadLocationException
IllegalArgumentException
-无效的方向
public abstract void damageRange(JTextComponent t, int p0, int p1)
p0
-范围> = 0的开始
p1
-结束的范围> = P0
public abstract void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias)
p0
-范围> = 0的开始
p1
-结束的范围> = P0
public abstract EditorKit getEditorKit(JTextComponent t)
public abstract View getRootView(JTextComponent t)
public String getToolTipText(JTextComponent t, Point pt)
JTextComponent.getToolTipText(java.awt.event.MouseEvent)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.