モジュール java.desktop
パッケージ javax.accessibility

インタフェースAccessibleEditableText

すべてのスーパー・インタフェース:
AccessibleText
既知のすべての実装クラス:
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JPasswordField.AccessibleJPasswordField, JSpinner.AccessibleJSpinner, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField

public interface AccessibleEditableText
extends AccessibleText
AccessibleEditableTextインタフェースは、編集可能なテキスト情報を表示するすべてのクラスによって実装される必要があります。 AccessibleTextインタフェースに加えて、このインタフェースは、補助的なテクノロジがコンテンツ、属性、および空間的なロケーションを介してそのテキストにアクセスするための標準的なメカニズムを提供します。 アプリケーションは、最初にAccessibleContext (Accessibleを参照してください)を取得し、次にAccessibleContextAccessibleContext.getAccessibleEditableText()メソッドを呼び出して、オブジェクトがAccessibleEditableTextインタフェースをサポートしているかどうかを判断できます。 戻り値がnullでない場合、オブジェクトはこのインタフェースをサポートします。
導入されたバージョン:
1.4
関連項目:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext.getAccessibleText(), AccessibleContext.getAccessibleEditableText()
  • フィールドのサマリー

    インタフェース javax.accessibility.AccessibleTextで宣言されたフィールド

    CHARACTER, SENTENCE, WORD
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    void cut​(int startIndex, int endIndex)
    2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。
    void delete​(int startIndex, int endIndex)
    2つのインデックス間のテキストを削除します。
    String getTextRange​(int startIndex, int endIndex)
    2つのインデックス間のテキスト文字列を返します。
    void insertTextAtIndex​(int index, String s)
    指定された文字列を指定されたインデックスに挿入します。
    void paste​(int startIndex)
    システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。
    void replaceText​(int startIndex, int endIndex, String s)
    2つのインデックス間のテキストを、指定した文字列に置き換えます。
    void selectText​(int startIndex, int endIndex)
    2つのインデックス間のテキストを選択します。
    void setAttributes​(int startIndex, int endIndex, AttributeSet as)
    2つのインデックス間のテキストの属性を設定します。
    void setTextContents​(String s)
    テキスト・コンテンツを指定文字列に設定します。
  • メソッドの詳細

    • setTextContents

      void setTextContents​(String s)
      テキスト・コンテンツを指定文字列に設定します。
      パラメータ:
      s - テキスト・コンテンツを設定する文字列
    • insertTextAtIndex

      void insertTextAtIndex​(int index, String s)
      指定された文字列を指定されたインデックスに挿入します。
      パラメータ:
      index - 文字列を挿入するテキストのインデックス
      s - テキストに挿入する文字列
    • getTextRange

      String getTextRange​(int startIndex, int endIndex)
      2つのインデックス間のテキスト文字列を返します。
      パラメータ:
      startIndex - テキストの開始インデックス
      endIndex - テキストの終了インデックス
      戻り値:
      インデックス間のテキスト文字列
    • delete

      void delete​(int startIndex, int endIndex)
      2つのインデックス間のテキストを削除します。
      パラメータ:
      startIndex - テキストの開始インデックス
      endIndex - テキストの終了インデックス
    • cut

      void cut​(int startIndex, int endIndex)
      2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。
      パラメータ:
      startIndex - テキストの開始インデックス
      endIndex - テキストの終了インデックス
    • paste

      void paste​(int startIndex)
      システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。
      パラメータ:
      startIndex - テキストの開始インデックス
    • replaceText

      void replaceText​(int startIndex, int endIndex, String s)
      2つのインデックス間のテキストを、指定した文字列に置き換えます。
      パラメータ:
      startIndex - テキストの開始インデックス
      endIndex - テキストの終了インデックス
      s - 2つのインデックス間のテキストを置き換える文字列
    • selectText

      void selectText​(int startIndex, int endIndex)
      2つのインデックス間のテキストを選択します。
      パラメータ:
      startIndex - テキストの開始インデックス
      endIndex - テキストの終了インデックス
    • setAttributes

      void setAttributes​(int startIndex, int endIndex, AttributeSet as)
      2つのインデックス間のテキストの属性を設定します。
      パラメータ:
      startIndex - テキストの開始インデックス
      endIndex - テキストの終了インデックス
      as - 属性セット
      関連項目:
      AttributeSet