java.lang.Object
java.awt.font.TextLayout.CaretPolicy
- 封闭类:
TextLayout
定义用于确定强插入符号位置的策略。此类包含一个方法
getStrongCaret
,用于指定确定双插入符号文本中强插入符号的策略。强插入符号用于将插入符号向左或向右移动。此类的实例可以传递给 getCaretShapes
、 getNextLeftHit
和 getNextRightHit
以自定义强插入符号选择。
要指定备用插入符号策略,子类化 CaretPolicy
并覆盖 getStrongCaret
。 getStrongCaret
应该检查两个 TextHitInfo
参数并选择其中一个作为强插入符。
大多数客户端不需要使用此类。
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述getStrongCaret
(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout) 选择指定的TextHitInfo
实例之一作为指定的TextLayout
中的强插入符号。
-
构造方法详细信息
-
CaretPolicy
public CaretPolicy()构造一个CaretPolicy
-
-
方法详情
-
getStrongCaret
选择指定的TextHitInfo
实例之一作为指定的TextLayout
中的强插入符号。- 参数:
hit1
-layout
中的有效命中hit2
-layout
中的有效命中layout
-TextLayout
,其中使用了hit1
和hit2
- 返回:
hit1
或hit2
(或等效的TextHitInfo
),表示强插入符。
-