JavaTM 2 Platform
Standard Ed. 6

java.awt.font
类 TextLayout.CaretPolicy

java.lang.Object
  继承者 java.awt.font.TextLayout.CaretPolicy
正在封闭类:
TextLayout

public static class TextLayout.CaretPolicy
extends Object

定义确定强插入符位置的策略。此类包含一个 getStrongCaret 方法,该方法用于指定在双插入符文本中确定强插入符的策略。强插入符用于将插入符向左或向右移动。此类的实例可以传递给 getCaretShapesgetNextLeftHitgetNextRightHit,以自定义强插入符选择。

要指定可选插入符策略,创建 CaretPolicy 的子类并重写 getStrongCaretgetStrongCaret 应检查两个 TextHitInfo 参数,并选择其中一个作为强插入符。

大多数客户端不需要使用此类。


构造方法摘要
TextLayout.CaretPolicy()
          构造一个 CaretPolicy
 
方法摘要
 TextHitInfo getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
          选择一个指定的 TextHitInfo 实例作为指定 TextLayout 中的强插入符。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TextLayout.CaretPolicy

public TextLayout.CaretPolicy()
构造一个 CaretPolicy

方法详细信息

getStrongCaret

public TextHitInfo getStrongCaret(TextHitInfo hit1,
                                  TextHitInfo hit2,
                                  TextLayout layout)
选择一个指定的 TextHitInfo 实例作为指定 TextLayout 中的强插入符。

参数:
hit1 - layout 中的一次有效命中
hit2 - layout 中的一次有效命中
layout - 在其中使用 hit1hit2TextLayout
返回:
hit1hit2(或等效的 TextHitInfo),指示强插入符。

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only