モジュール java.desktop
パッケージ java.awt

クラスTextComponent.AccessibleAWTTextComponent

    • コンストラクタの詳細

      • AccessibleAWTTextComponent

        public AccessibleAWTTextComponent()
        AccessibleAWTTextComponentを構築します。 キャレット変更を追跡するためにリスナーを追加します。
    • メソッドの詳細

      • textValueChanged

        public void textValueChanged​(TextEvent textEvent)
        テキスト値変更のTextListener通知です。
        定義:
        textValueChanged、インタフェースTextListener
        パラメータ:
        textEvent - 処理されるイベント
      • getAccessibleText

        public AccessibleText getAccessibleText()
        このオブジェクトに関連付けられたAccessibleTextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleTextインタフェースを実装します。
        オーバーライド:
        getAccessibleText、クラスAccessibleContext
        戻り値:
        このオブジェクト
        関連項目:
        AccessibleText
      • getIndexAtPoint

        public int getIndexAtPoint​(Point p)
        ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。
        定義:
        getIndexAtPoint、インタフェースAccessibleText
        パラメータ:
        p - ローカル座標のPoint
        戻り値:
        ポイントp下の文字のゼロから始まるインデックス
      • getCharacterBounds

        public Rectangle getCharacterBounds​(int i)
        文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、nullの矩形が返されます。
        定義:
        getCharacterBounds、インタフェースAccessibleText
        パラメータ:
        i - Stringに対するインデックス>= 0
        戻り値:
        文字のバウンディング・ボックスの画面座標
      • getCharCount

        public int getCharCount()
        文字の数を返します(有効なインデックス)。
        定義:
        getCharCount、インタフェースAccessibleText
        戻り値:
        文字数>= 0
      • getCaretPosition

        public int getCaretPosition()
        キャレットのゼロから始まるオフセットを返します。 ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。
        定義:
        getCaretPosition、インタフェースAccessibleText
        戻り値:
        キャレットのゼロから始まるオフセット。
      • getCharacterAttribute

        public AttributeSet getCharacterAttribute​(int i)
        インデックスで指定された文字のAttributeSetを返します。
        定義:
        getCharacterAttribute、インタフェースAccessibleText
        パラメータ:
        i - テキスト内の0から始まるインデックス
        戻り値:
        文字のAttributeSet
      • getSelectionStart

        public int getSelectionStart()
        選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。
        定義:
        getSelectionStart、インタフェースAccessibleText
        戻り値:
        選択箇所の先頭のテキストに対するインデックス>= 0
      • getSelectionEnd

        public int getSelectionEnd()
        選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。
        定義:
        getSelectionEnd、インタフェースAccessibleText
        戻り値:
        選択箇所の末尾のテキストに対するインデックス>= 0
      • getSelectedText

        public String getSelectedText()
        選択されているテキストの一部を返します。
        定義:
        getSelectedText、インタフェースAccessibleText
        戻り値:
        テキスト。選択部分がない場合はnull
      • getAtIndex

        public String getAtIndex​(int part,
                                 int index)
        指定されたインデックスでの文字列を返します。
        定義:
        getAtIndex、インタフェースAccessibleText
        パラメータ:
        part - 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
        index - テキスト内のインデックス。0以上
        戻り値:
        文字、語、または文。無効なインデックスまたは部分ではnull
      • getAfterIndex

        public String getAfterIndex​(int part,
                                    int index)
        指定されたインデックスのあとの文字列を返します。
        定義:
        getAfterIndex、インタフェースAccessibleText
        パラメータ:
        part - 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
        index - テキスト内のインデックス。0以上
        戻り値:
        文字、語、または文。無効なインデックスまたは部分ではnull
      • getBeforeIndex

        public String getBeforeIndex​(int part,
                                     int index)
        指定されたインデックスの前の文字列を返します。
        定義:
        getBeforeIndex、インタフェースAccessibleText
        パラメータ:
        part - 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
        index - テキスト内のインデックス。0以上
        戻り値:
        文字、語、または文。無効なインデックスまたは部分ではnull