java.lang.Object
java.awt.font.TextLayout.CaretPolicy
- 封装类:
-
TextLayout
定义确定强插入符位置的策略。此类包含一个方法
getStrongCaret
,用于指定确定双插入符文本中强插入符的策略。强插入符用于将插入符向左或向右移动。可以将此类的实例传递给getCaretShapes
、getNextLeftHit
和getNextRightHit
以自定义强插入符选择。
要指定替代插入符策略,请子类化CaretPolicy
并覆盖getStrongCaret
。getStrongCaret
应检查两个TextHitInfo
参数,并选择其中一个作为强插入符。
大多数客户端不需要使用此类。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetStrongCaret
(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout) 在指定的TextLayout
中,选择指定的TextHitInfo
实例之一作为强插入符。
-
Constructor Details
-
CaretPolicy
public CaretPolicy()构造一个CaretPolicy
。
-
-
Method Details
-
getStrongCaret
在指定的TextLayout
中,选择指定的TextHitInfo
实例之一作为强插入符。- 参数:
-
hit1
-layout
中的有效点击 -
hit2
-layout
中的有效点击 -
layout
- 使用hit1
和hit2
的TextLayout
- 返回:
-
hit1
或hit2
(或等效的TextHitInfo
),表示强插入符。
-