- 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 方法 描述 TextHitInfo
getStrongCaret(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
符号。
-
-