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
- 次のうちの有効なヒット: layout
hit2
- 次のうちの有効なヒット: layout
layout
- hit1
と hit2
が使用される TextLayout
hit1
または hit2
(または同等の TextHitInfo
)。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.