public static class TextLayout.CaretPolicy extends Object
getStrongCaret メソッドが 1 つ含まれます。強いキャレットは、キャレットを左または右に移動する場合に使用します。このクラスのインスタンスを getCaretShapes、getNextLeftHit、および getNextRightHit に渡して、強いキャレットの選択をカスタマイズできます。
代替のキャレットポリシーを指定するには、CaretPolicy をサブクラス化し、getStrongCaret をオーバーライドします。getStrongCaret は 2 つの TextHitInfo 引数を調べ、それらのうちのどちらかを強いキャレットとして選択する必要があります。
ほとんどのクライアントはこのクラスを使用する必要はありません。
| コンストラクタと説明 |
|---|
TextLayout.CaretPolicy()
CaretPolicy を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TextHitInfo |
getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
指定された
TextLayout で、指定された TextHitInfo インスタンスのどちらかを強いキャレットとして選択します。 |
public TextHitInfo getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
TextLayout で、指定された TextHitInfo インスタンスのどちらかを強いキャレットとして選択します。hit1 - 次のうちの有効なヒット: layouthit2 - 次のうちの有効なヒット: layoutlayout - hit1 と hit2 が使用される TextLayouthit1 または hit2 (または同等の TextHitInfo)。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.