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