|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 TextHitInfo 的軟體套件 | |
---|---|
java.awt.event | 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 |
java.awt.font | 提供與字體相關的類別和介面。 |
java.awt.im | 提供輸入方法框架所需的類別和介面。 |
java.awt.im.spi | 提供啟用可以與 Java 運行時環境一起使用的輸入方法開發的介面。 |
java.awt.event 中 TextHitInfo 的使用 |
---|
返回 TextHitInfo 的 java.awt.event 中的方法 | |
---|---|
TextHitInfo |
InputMethodEvent.getCaret()
獲取插入符。 |
TextHitInfo |
InputMethodEvent.getVisiblePosition()
獲取對於可見性至關重要的位置。 |
參數型別為 TextHitInfo 的 java.awt.event 中的建構子 | |
---|---|
InputMethodEvent(Component source,
int id,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
通過指定源元件、型別、文本、插入符和 visiblePosition 來建構 InputMethodEvent 。 |
|
InputMethodEvent(Component source,
int id,
long when,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
通過指定源元件、型別、時間、文本、插入符和 visiblePosition 來建構 InputMethodEvent 。 |
|
InputMethodEvent(Component source,
int id,
TextHitInfo caret,
TextHitInfo visiblePosition)
通過指定源元件、型別、插入符和 visiblePosition 來建構 InputMethodEvent 。 |
java.awt.font 中 TextHitInfo 的使用 |
---|
返回 TextHitInfo 的 java.awt.font 中的方法 | |
---|---|
static TextHitInfo |
TextHitInfo.afterOffset(int offset)
在指定偏移量處創建一個與偏移量之後的字元關聯的 TextHitInfo 。 |
static TextHitInfo |
TextHitInfo.beforeOffset(int offset)
在指定偏移量處創建一個與偏移量之前的字元關聯的 TextHitInfo 。 |
TextHitInfo |
TextLayout.getNextLeftHit(int offset)
返回下一個插入符左側(頂部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextLayout.getNextLeftHit(int offset,
TextLayout.CaretPolicy policy)
返回下一個插入符左側(頂部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextLayout.getNextLeftHit(TextHitInfo hit)
返回下一個插入符左側(頂部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(int offset)
返回下一個插入符右側(底部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(int offset,
TextLayout.CaretPolicy policy)
返回下一個插入符右側(底部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(TextHitInfo hit)
返回下一個插入符右側(底部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextHitInfo.getOffsetHit(int delta)
創建一個 TextHitInfo ,其字元索引從此 TextHitInfo 的 charIndex 偏移 delta 。 |
TextHitInfo |
TextHitInfo.getOtherHit()
在插入點的另一側創建一個 TextHitInfo 。 |
TextHitInfo |
TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1,
TextHitInfo hit2,
TextLayout layout)
選擇一個指定的 TextHitInfo 實例作為指定 TextLayout 中的強插入符。 |
TextHitInfo |
TextLayout.getVisualOtherHit(TextHitInfo hit)
返回位於指定目標字元插入符另一側的目標字元。 |
TextHitInfo |
TextLayout.hitTestChar(float x,
float y)
返回對應於指定點的 TextHitInfo 。 |
TextHitInfo |
TextLayout.hitTestChar(float x,
float y,
Rectangle2D bounds)
返回對應於指定點的 TextHitInfo 。 |
static TextHitInfo |
TextHitInfo.leading(int charIndex)
在指定 charIndex 處的字元開始邊上創建一個 TextHitInfo 。 |
static TextHitInfo |
TextHitInfo.trailing(int charIndex)
在指定 charIndex 處的字元的結尾邊上創建一個 TextHitInfo。 |
參數型別為 TextHitInfo 的 java.awt.font 中的方法 | |
---|---|
boolean |
TextHitInfo.equals(TextHitInfo hitInfo)
如果指定的 TextHitInfo 具有與此 TextHitInfo 相同的 charIndex 和 isLeadingEdge ,則返回 true 。 |
float[] |
TextLayout.getCaretInfo(TextHitInfo hit)
返回與對應於 hit 的插入符有關的資訊。 |
float[] |
TextLayout.getCaretInfo(TextHitInfo hit,
Rectangle2D bounds)
返回與對應於 hit 的插入符有關的資訊。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit)
返回表示此 TextLayout 的自然邊界中指定目標字元處插入符的 Shape 。 |
Shape |
TextLayout.getCaretShape(TextHitInfo hit,
Rectangle2D bounds)
返回表示指定邊界內指定目標字元處插入符的 Shape 。 |
int[] |
TextLayout.getLogicalRangesForVisualSelection(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint)
返回對應於可視選擇範圍的邏輯文本範圍。 |
TextHitInfo |
TextLayout.getNextLeftHit(TextHitInfo hit)
返回下一個插入符左側(頂部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextLayout.getNextRightHit(TextHitInfo hit)
返回下一個插入符右側(底部)的目標字元;如果沒有這樣的字元,則返回 null 。 |
TextHitInfo |
TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1,
TextHitInfo hit2,
TextLayout layout)
選擇一個指定的 TextHitInfo 實例作為指定 TextLayout 中的強插入符。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint)
返回封閉指定範圍中擴展到指定邊界的可視選擇範圍的 Shape 。 |
Shape |
TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint,
TextHitInfo secondEndpoint,
Rectangle2D bounds)
返回封閉指定範圍中擴展到 bounds 的可視選擇範圍的路徑。 |
TextHitInfo |
TextLayout.getVisualOtherHit(TextHitInfo hit)
返回位於指定目標字元插入符另一側的目標字元。 |
void |
TextLayout.hitToPoint(TextHitInfo hit,
Point2D point)
將一個命中點轉換為標準坐標中的一個點。 |
java.awt.im 中 TextHitInfo 的使用 |
---|
返回 TextHitInfo 的 java.awt.im 中的方法 | |
---|---|
TextHitInfo |
InputMethodRequests.getLocationOffset(int x,
int y)
獲取撰寫文本相對於螢幕上指定 x 和 y 絕對坐標的偏移量。 |
參數型別為 TextHitInfo 的 java.awt.im 中的方法 | |
---|---|
Rectangle |
InputMethodRequests.getTextLocation(TextHitInfo offset)
獲取當前撰寫文本中指定偏移量的位置,或已提交文本中的選擇位置。 |
java.awt.im.spi 中 TextHitInfo 的使用 |
---|
參數型別為 TextHitInfo 的 java.awt.im.spi 中的方法 | |
---|---|
void |
InputMethodContext.dispatchInputMethodEvent(int id,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
根據給定的參數創建輸入方法事件並將其指派到客戶端元件。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。