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が使用されるTextLayouthit1または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も参照してください。