繼承關係,正在封閉類,構造方法摘要,方法摘要,構造方法詳細信息,方法詳細信息,
繼承關係
java.awt.font類 TextLayout.CaretPolicy
java.lang.Object
java.awt.font.TextLayout.CaretPolicy
正在封閉類
TextLayoutpublic static class TextLayout.CaretPolicyextends Object
定義確定強插入符位置的策略。此類包含一個 getStrongCaret 方法,該方法用於指定在雙插入符文本中確定強插入符的策略。強插入符用於將插入符向左或向右移動。此類的實例可以傳遞給 getCaretShapes、getNextLeftHit 和 getNextRightHit,以自定義強插入符選擇。
要指定可選插入符策略,創建 CaretPolicy 的子類並重寫 getStrongCaret。getStrongCaret 應檢查兩個 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。
方法詳細信息
getStrongCaretpublic TextHitInfogetStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)選擇一個指定的 TextHitInfo 實例作為指定 TextLayout 中的強插入符。
參數:hit1 - layout 中的一次有效命中 hit2 - layout 中的一次有效命中 layout - 在其中使用 hit1 和 hit2 的 TextLayout返回:hit1 或 hit2(或等效的 TextHitInfo),指示強插入符。