public static class TextLayout.CaretPolicy extends Object
getStrongCaret
,用来指定政策决定双插入文本的强大的符号。强大的符号是用来移动光标向左或向右。这个类的实例可以通过
getCaretShapes
,
getNextLeftHit
和
getNextRightHit
自定义选择强符号。
要指定替代符号的政策,CaretPolicy
和覆盖getStrongCaret
类。getStrongCaret
应检查两TextHitInfo
参数,选择其中一个作为强大的符号。
大多数客户不需要使用这个类。
Constructor and Description |
---|
CaretPolicy()
构建了一个
CaretPolicy 。
|
Modifier and Type | Method and Description |
---|---|
TextHitInfo |
getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
选择一个指定的
TextHitInfo 实例作为指定的
TextLayout 强大的符号。
|
public TextHitInfo getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
TextHitInfo
实例作为指定的
TextLayout
强大的符号。
hit1
-
layout
有效打击
hit2
-
layout
有效打击
layout
-
TextLayout
,
hit1
和
hit2
使用
hit1
或
hit2
(或等效的
TextHitInfo
),说明强势插入。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.