JavaTM Platform
Standard Ed. 6

クラス
java.awt.font.TextHitInfo の使用

TextHitInfo を使用しているパッケージ
java.awt.event AWT コンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.im インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。 
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 
 

java.awt.event での TextHitInfo の使用
 

TextHitInfo を返す java.awt.event のメソッド
 TextHitInfo InputMethodEvent.getCaret()
          キャレットを取得します。
 TextHitInfo InputMethodEvent.getVisiblePosition()
          優先して可視にすべき位置を返します。
 

TextHitInfo 型のパラメータを持つ java.awt.event のコンストラクタ
InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          InputMethodEvent を構築します。
InputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          InputMethodEvent を構築します。
InputMethodEvent(Component source, int id, TextHitInfo caret, TextHitInfo visiblePosition)
          InputMethodEvent を構築します。
 

java.awt.font での TextHitInfo の使用
 

TextHitInfo を返す java.awt.font のメソッド
static TextHitInfo TextHitInfo.afterOffset(int offset)
          指定されたオフセットに、オフセットの後ろの文字に関連付けられた TextHitInfo を作成します。
static TextHitInfo TextHitInfo.beforeOffset(int offset)
          指定されたオフセットに、オフセットの前の文字に関連付けられた TextHitInfo を作成します。
 TextHitInfo TextLayout.getNextLeftHit(int offset)
          左 (上) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextLayout.getNextLeftHit(int offset, TextLayout.CaretPolicy policy)
          左 (上) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextLayout.getNextLeftHit(TextHitInfo hit)
          左 (上) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextLayout.getNextRightHit(int offset)
          右 (下) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextLayout.getNextRightHit(int offset, TextLayout.CaretPolicy policy)
          右 (下) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextLayout.getNextRightHit(TextHitInfo hit)
          右 (下) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextHitInfo.getOffsetHit(int delta)
          文字インデックスが、この TextHitInfocharIndex からの delta によるオフセットである TextHitInfo を作成します。
 TextHitInfo TextHitInfo.getOtherHit()
          挿入ポイントの反対側に TextHitInfo を作成します。
 TextHitInfo TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
          指定された TextLayout で、指定された TextHitInfo インスタンスのどちらかを強いキャレットとして選択します。
 TextHitInfo TextLayout.getVisualOtherHit(TextHitInfo hit)
          指定されたヒットのキャレットの反対側のヒットを返します。
 TextHitInfo TextLayout.hitTestChar(float x, float y)
          指定された点に対応する TextHitInfo を返します。
 TextHitInfo TextLayout.hitTestChar(float x, float y, Rectangle2D bounds)
          指定された点に対応する TextHitInfo を返します。
static TextHitInfo TextHitInfo.leading(int charIndex)
          指定された charIndex の文字のリーディングエッジで TextHitInfo を作成します。
static TextHitInfo TextHitInfo.trailing(int charIndex)
          指定された charIndex の文字のトレーリングエッジでヒットを作成します。
 

TextHitInfo 型のパラメータを持つ java.awt.font のメソッド
 boolean TextHitInfo.equals(TextHitInfo hitInfo)
          指定された TextHitInfocharIndex および isLeadingEdge がこの TextHitInfo と同じ場合に true を返します。
 float[] TextLayout.getCaretInfo(TextHitInfo hit)
          hit に対応するキャレットについての情報を返します。
 float[] TextLayout.getCaretInfo(TextHitInfo hit, Rectangle2D bounds)
          hit に対応するキャレットについての情報を返します。
 Shape TextLayout.getCaretShape(TextHitInfo hit)
          この TextLayout の自然境界内の指定されたヒットにあるキャレットを表す Shape を返します。
 Shape TextLayout.getCaretShape(TextHitInfo hit, Rectangle2D bounds)
          指定された境界内の指定されたヒットにあるキャレットを表す Shape を返します。
 int[] TextLayout.getLogicalRangesForVisualSelection(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
          視覚的な選択範囲に対応するテキストの論理的な範囲を返します。
 TextHitInfo TextLayout.getNextLeftHit(TextHitInfo hit)
          左 (上) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextLayout.getNextRightHit(TextHitInfo hit)
          右 (下) 方向の次のキャレットのヒットを返します。
 TextHitInfo TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
          指定された TextLayout で、指定された TextHitInfo インスタンスのどちらかを強いキャレットとして選択します。
 Shape TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
          指定された範囲の視覚的な選択範囲を囲む Shape を、境界まで拡張して返します。
 Shape TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
          指定された範囲の視覚的な選択範囲を囲む輪郭線を、bounds まで拡張して返します。
 TextHitInfo TextLayout.getVisualOtherHit(TextHitInfo hit)
          指定されたヒットのキャレットの反対側のヒットを返します。
 void TextLayout.hitToPoint(TextHitInfo hit, Point2D point)
          ヒットを標準座標のポイントに変換します。
 

java.awt.im での TextHitInfo の使用
 

TextHitInfo を返す java.awt.im のメソッド
 TextHitInfo InputMethodRequests.getLocationOffset(int x, int y)
          画面上に指定された絶対 x および y 座標の、変換テキスト内でのオフセットを返します。
 

TextHitInfo 型のパラメータを持つ java.awt.im のメソッド
 Rectangle InputMethodRequests.getTextLocation(TextHitInfo offset)
          現在の変換テキストでの指定されたオフセットの位置、または確定テキストでの選択範囲の位置を返します。
 

java.awt.im.spi での TextHitInfo の使用
 

TextHitInfo 型のパラメータを持つ java.awt.im.spi のメソッド
 void InputMethodContext.dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          指定された引数でインプットメソッドイベントを作成して、そのイベントをクライアントコンポーネントにディスパッチします。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。