クラス
java.awt.font.TextHitInfoの使用
TextHitInfoを使用するパッケージ
パッケージ
説明
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
フォント関連のクラスおよびインタフェースを提供します。
インプット・メソッド・フレームワークのためのクラスおよびインタフェースを提供します。
あらゆるJava実行時環境で使用できるインプット・メソッドの開発を可能にするインタフェースを提供します。
-
java.awt.eventでのTextHitInfoの使用
TextHitInfoを返すjava.awt.eventのメソッド修飾子と型メソッド説明InputMethodEvent.getCaret()
キャレットを取得します。InputMethodEvent.getVisiblePosition()
もっとも重要な可視にする位置を取得します。型TextHitInfoのパラメータを持つjava.awt.eventのコンストラクタ修飾子コンストラクタ説明InputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
指定されたソース・コンポーネント、型、時間、text、caret、およびvisiblePositionで、InputMethodEvent
を構築します。InputMethodEvent(Component source, int id, TextHitInfo caret, TextHitInfo visiblePosition)
指定されたソース・コンポーネント、型、caret、およびvisiblePositionで、InputMethodEvent
を構築します。InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
指定されたソース・コンポーネント、型、text、caret、およびvisiblePositionで、InputMethodEvent
を構築します。 -
java.awt.fontでのTextHitInfoの使用
TextHitInfoを返すjava.awt.fontのメソッド修飾子と型メソッド説明static TextHitInfo
TextHitInfo.afterOffset(int offset)
指定されたオフセットに、オフセットの後ろの文字に関連付けられたTextHitInfo
を作成します。static TextHitInfo
TextHitInfo.beforeOffset(int offset)
指定されたオフセットに、オフセットの前の文字に関連付けられたTextHitInfo
を作成します。TextLayout.getNextLeftHit(int offset)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextLayout.getNextLeftHit(int offset, TextLayout.CaretPolicy policy)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextLayout.getNextLeftHit(TextHitInfo hit)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextLayout.getNextRightHit(int offset)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextLayout.getNextRightHit(int offset, TextLayout.CaretPolicy policy)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextLayout.getNextRightHit(TextHitInfo hit)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo.getOffsetHit(int delta)
文字インデックスが、このTextHitInfo
のcharIndex
からのdelta
によるオフセットであるTextHitInfo
を作成します。TextHitInfo.getOtherHit()
挿入ポイントの反対側にTextHitInfo
を作成します。TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
指定されたTextLayout
で、指定されたTextHitInfo
インスタンスのどちらかを強いキャレットとして選択します。TextLayout.getVisualOtherHit(TextHitInfo hit)
指定されたヒットのキャレットの反対側のヒットを返します。TextLayout.hitTestChar(float x, float y)
指定された点に対応する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)
指定されたTextHitInfo
が、このTextHitInfo
として同じcharIndex
とisLeadingEdge
を持つ場合、true
を返します。float[]
TextLayout.getCaretInfo(TextHitInfo hit)
hit
に対応するキャレットについての情報を返します。float[]
TextLayout.getCaretInfo(TextHitInfo hit, Rectangle2D bounds)
hit
に対応するキャレットについての情報を返します。TextLayout.getCaretShape(TextHitInfo hit)
このTextLayout
の自然境界内の指定されたヒットにあるキャレットを表すShape
を返します。TextLayout.getCaretShape(TextHitInfo hit, Rectangle2D bounds)
指定された境界内の指定されたヒットにあるキャレットを表すShape
を返します。int[]
TextLayout.getLogicalRangesForVisualSelection(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
視覚的な選択範囲に対応するテキストの論理的な範囲を返します。TextLayout.getNextLeftHit(TextHitInfo hit)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextLayout.getNextRightHit(TextHitInfo hit)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextLayout.CaretPolicy.getStrongCaret(TextHitInfo hit1, TextHitInfo hit2, TextLayout layout)
指定されたTextLayout
で、指定されたTextHitInfo
インスタンスのどちらかを強いキャレットとして選択します。TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint)
指定された範囲の視覚的な選択範囲を囲むShape
を、境界まで拡張して返します。TextLayout.getVisualHighlightShape(TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds)
指定された範囲の視覚的な選択範囲を囲む輪郭線を、bounds
まで拡張して返します。TextLayout.getVisualOtherHit(TextHitInfo hit)
指定されたヒットのキャレットの反対側のヒットを返します。void
TextLayout.hitToPoint(TextHitInfo hit, Point2D point)
ヒットを標準座標のポイントに変換します。 -
java.awt.imでのTextHitInfoの使用
TextHitInfoを返すjava.awt.imのメソッド修飾子と型メソッド説明InputMethodRequests.getLocationOffset(int x, int y)
指定された画面上の絶対座標xとyとに対応する変換テキスト内のオフセットを取得します。型TextHitInfoのパラメータを持つjava.awt.imのメソッド修飾子と型メソッド説明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)
指定された引数でインプット・メソッド・イベントを作成して、そのイベントをクライアント・コンポーネントにディスパッチします。