クラス
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, 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
を作成します。TextHitInfo
TextLayout. getNextLeftHit(int offset)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo
TextLayout. getNextLeftHit(int offset, TextLayout.CaretPolicy policy)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo
TextLayout. getNextLeftHit(TextHitInfo hit)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo
TextLayout. getNextRightHit(int offset)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo
TextLayout. getNextRightHit(int offset, TextLayout.CaretPolicy policy)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo
TextLayout. getNextRightHit(TextHitInfo hit)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo
TextHitInfo. getOffsetHit(int delta)
文字インデックスが、このTextHitInfo
のcharIndex
からの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)
指定されたTextHitInfo
が、このTextHitInfo
として同じcharIndex
とisLeadingEdge
を持つ場合、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)
左(上)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。TextHitInfo
TextLayout. getNextRightHit(TextHitInfo hit)
右(下)方向の次のキャレットのヒットを返します。この方向にヒットがない場合はnull
を返します。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)
指定された引数でインプット・メソッド・イベントを作成して、そのイベントをクライアント・コンポーネントにディスパッチします。
-