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.