クラス
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 TextHitInfoTextHitInfo.afterOffset(int offset) 指定されたオフセットに、オフセットの後ろの文字に関連付けられたTextHitInfoを作成します。static TextHitInfoTextHitInfo.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 TextHitInfoTextHitInfo.leading(int charIndex) 指定されたcharIndexの文字のリーディング・エッジでTextHitInfoを作成します。static TextHitInfoTextHitInfo.trailing(int charIndex) 指定されたcharIndexの文字のトレーリング・エッジでヒットを作成します。型TextHitInfoのパラメータを持つjava.awt.fontのメソッド修飾子と型メソッド説明booleanTextHitInfo.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) 指定されたヒットのキャレットの反対側のヒットを返します。voidTextLayout.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のメソッド修飾子と型メソッド説明voidInputMethodContext.dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition) 指定された引数でインプット・メソッド・イベントを作成して、そのイベントをクライアント・コンポーネントにディスパッチします。