public static class TextLayout.CaretPolicy extends Object
getStrongCaret
メソッドが1つ含まれます。 強いキャレットは、キャレットを左または右に移動する場合に使用します。 このクラスのインスタンスをgetCaretShapes
、getNextLeftHit
、およびgetNextRightHit
に渡して、強いキャレットの選択をカスタマイズできます。
代替のキャレット・ポリシーを指定するには、CaretPolicy
をサブクラス化し、getStrongCaret
をオーバーライドします。getStrongCaret
は2つのTextHitInfo
引数を調べ、それらのうちのどちらかを強いキャレットとして選択する必要があります。
ほとんどのクライアントはこのクラスを使用する必要はありません。
コンストラクタ | 説明 |
---|---|
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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。