- java.lang.Object
-
- java.awt.font.TextLayout.CaretPolicy
-
- Enclosing class:
- TextLayout
public static class TextLayout.CaretPolicy extends Object
定义确定强插插位置的策略。 此类包含一个方法,getStrongCaret,用于指定决定双重插入文本中强插入符的策略。 强插嘴用于将插入符号向左或向右移动。 此类的实例可以传递给getCaretShapes,getNextLeftHit和getNextRightHit自定义强插入符选择。要指定替代插入策略,子类
CaretPolicy并覆盖getStrongCaret。getStrongCaret应检查两个TextHitInfo参数,并选择其中一个作为强插入符号。大多数客户端不需要使用这个类。
-
-
构造方法摘要
构造方法 Constructor 描述 CaretPolicy()构造一个CaretPolicy。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 TextHitInfogetStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)在指定的TextHitInfo选择一个指定的TextHitInfo实例作为强TextLayout符号。
-
-
-
方法详细信息
-
getStrongCaret
public TextHitInfo getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
在指定的TextHitInfo选择一个指定的TextHitInfo实例作为强TextLayout符。- 参数
-
hit1- 有效的命中layout -
hit2- 有效的命中layout -
layout-所述TextLayout其中hit1和hit2用于 - 结果
-
hit1或hit2(或等效的TextHitInfo),表示强TextHitInfo符号。
-
-