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

クラスTextComponent.AccessibleAWTTextComponent

すべての実装されたインタフェース:
TextListener, Serializable, EventListener, AccessibleComponent, AccessibleText
直系の既知のサブクラス:
TextArea.AccessibleAWTTextArea, TextField.AccessibleAWTTextField
含まれているクラス:
TextComponent

protected class TextComponent.AccessibleAWTTextComponent
extends Component.AccessibleAWTComponent
implements AccessibleText, TextListener
このクラスは、TextComponentクラスのアクセシビリティ・サポートを実装します。 テキスト・コンポーネントのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。
導入されたバージョン:
1.3
関連項目:
直列化された形式
  • コンストラクタの詳細

    • AccessibleAWTTextComponent

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

    • textValueChanged

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

      public AccessibleStateSet getAccessibleStateSet()
      TextComponentの状態セットを取得します。 オブジェクトのAccessibleStateSetは、一意のAccessibleStateのセットです。 オブジェクトのAccessibleStateSet内の変更は、AccessibleContext.ACCESSIBLE_STATE_PROPERTYプロパティに対してPropertyChangeEventを発生させる原因になります。
      オーバーライド:
      getAccessibleStateSet 、クラス:  Component.AccessibleAWTComponent
      戻り値:
      オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
      関連項目:
      AccessibleStateSet, AccessibleState, Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
    • getAccessibleRole

      public AccessibleRole getAccessibleRole()
      このオブジェクトの役割を取得します。
      オーバーライド:
      getAccessibleRole 、クラス:  Component.AccessibleAWTComponent
      戻り値:
      オブジェクトの役割を記述するAccessibleRoleのインスタンス(AccessibleRole.TEXT)
      関連項目:
      AccessibleRole
    • 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