|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.text.NavigationFilter
public class NavigationFilter
NavigationFilter 可用於限制鼠標的定位。當預設鼠標定位操作嘗試重新定位鼠標時,它們將調用 NavigationFilter,(假定 JTextComponent 有一個非 null NavigationFilter 集合)。通過這種方式,NavigationFilter 可以有效地限制鼠標定位。同樣,當使用者更改選定內容以進一步限定鼠標的位置時,DefaultCaret 將調用 NavigationFilter。
子類別可以有條件地調用父級類別實作以限制可以放置鼠標的位置,或者直接調用 FilterBypass。
Caret,
DefaultCaret,
View| 巢狀類別摘要 | |
|---|---|
static class |
NavigationFilter.FilterBypass
用作防止回調插入符以定位鼠標的方式。 |
| 建構子摘要 | |
|---|---|
NavigationFilter()
|
|
| 方法摘要 | |
|---|---|
int |
getNextVisualPositionFrom(JTextComponent text,
int pos,
Position.Bias bias,
int direction,
Position.Bias[] biasRet)
返回從現在位置起的下一個放置插入符的可視位置。 |
void |
moveDot(NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias)
在 Caret 移動點之前調用。 |
void |
setDot(NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias)
在 Caret 設置點之前調用。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public NavigationFilter()
| 方法詳細資訊 |
|---|
public void setDot(NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias)
FilterBypass。子類別可能希望有條件地調用具有不同位置的父級類別,或在 FilterBypass 上調用必需的方法。
fb - 可用於改變插入符位置的 FilterBypassdot - 位置,該值 >= 0bias - 距所在點的偏差
public void moveDot(NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias)
FilterBypass。子類別可能希望有條件地調用具有不同位置的父級類別,或在 FilterBypass 上調用必需的方法。
fb - 可用於改變插入符位置的 FilterBypassdot - 位置,該值 >= 0bias - 新位置的偏差
public int getNextVisualPositionFrom(JTextComponent text,
int pos,
Position.Bias bias,
int direction,
Position.Bias[] biasRet)
throws BadLocationException
text - 套件含文本的 JTextComponentpos - 用於確定下一個位置的位置bias - 用於確定下一個位置的偏差direction - 相對於當前位置的方向,可以視為通常在鍵盤上找到的方向鍵。它將是以下值之一:
biasRet - 用於返回下一個位置的偏差結果
BadLocationException
IllegalArgumentException - 如果 direction 不是上面的合法值之一
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。