java.lang.Object
java.awt.font.TextLayout.CaretPolicy
- 封装类:
-
TextLayout
定义确定强插入符位置的策略。此类包含一个方法
getStrongCaret,用于指定确定双插入符文本中强插入符的策略。强插入符用于将插入符向左或向右移动。可以将此类的实例传递给getCaretShapes、getNextLeftHit和getNextRightHit以自定义强插入符选择。
要指定替代插入符策略,请子类化CaretPolicy并覆盖getStrongCaret。getStrongCaret应检查两个TextHitInfo参数,并选择其中一个作为强插入符。
大多数客户端不需要使用此类。
-
Constructor Summary
Constructors -
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),表示强插入符。
-