public class NavigationFilter extends Object
NavigationFilter可以用来限制,可以将光标定位。当默认光标定位行动企图重新定位光标就会叫到
NavigationFilter,假设有一个非空集合
JTextComponent
NavigationFilter。以这种方式,可以有效地限制
NavigationFilter光标所在的位置可以定位。同样
DefaultCaret称为
NavigationFilter当用户改变选择进一步限制,可以将光标定位。
子类可以有条件地调用超实施限制光标所在的位置可以放置,或直接打电话到FilterBypass。
Caret,
DefaultCaret,
View
| Modifier and Type | Class and Description |
|---|---|
static class |
NavigationFilter.FilterBypass
作为一种方法来规避电话回插入到光标位置。
|
| Constructor and Description |
|---|
NavigationFilter() |
| Modifier and Type | Method and Description |
|---|---|
int |
getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet)
返回下一个视觉位置处插入从现有位置。
|
void |
moveDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
援引卡雷特移动点之前。
|
void |
setDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
援引卡雷特设置点之前。
|
public void setDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
FilterBypass。子类可以有条件地调用super与一个不同的位置,或调用必要的方法对
FilterBypass
fb - filterbypass可用于突变插入符号的位置
dot --位置> = 0
bias -拜厄斯将点
public void moveDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
FilterBypass。子类可以有条件地调用super与一个不同的位置,或调用所需的方法对
FilterBypass。
fb - filterbypass可用于突变插入符号的位置
dot --位置> = 0
bias -新定位拜厄斯
public int getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet) throws BadLocationException
text - jtextcomponent包含文本
pos -用于确定下一个位置
bias拜厄斯用于确定下一个位置
direction -这可以被认为是箭头键通常发现键盘上的当前位置的方向。这将是下列值之一:
biasRet -用于返回产生的偏下位置
BadLocationException
IllegalArgumentException -如果
direction没有一个合法的值以上
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.