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

インタフェースAccessibleText

既知のすべてのサブインタフェース:
AccessibleEditableText, AccessibleHypertext
既知のすべての実装クラス:
AbstractButton.AccessibleAbstractButton, JButton.AccessibleJButton, JCheckBox.AccessibleJCheckBox, JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem, JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JLabel.AccessibleJLabel, JMenu.AccessibleJMenu, JMenuItem.AccessibleJMenuItem, JPasswordField.AccessibleJPasswordField, JRadioButton.AccessibleJRadioButton, JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem, JSpinner.AccessibleJSpinner, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField, JToggleButton.AccessibleJToggleButton, ProgressMonitor.AccessibleProgressMonitor, TextArea.AccessibleAWTTextArea, TextComponent.AccessibleAWTTextComponent, TextField.AccessibleAWTTextField

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

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    取り出す必要のあるテキストの一部が文字であることを示すのに使用する定数です。
    static final int
    取り出す必要のあるテキストの一部が文であることを示すのに使用する定数です。
    static final int
    取り出す必要のあるテキストの一部が単語であることを示すのに使用する定数です。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getAfterIndex(int part, int index)
    指定された索引の後にStringを返します。
    getAtIndex(int part, int index)
    指定された索引のStringを返します。
    getBeforeIndex(int part, int index)
    指定された索引の前にStringを返します。
    int
    キャレットのゼロから始まるオフセットを返します。
    指定されたインデックスにある文字のAttributeSetを返します。
    文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。
    int
    (有効なインデックス)の文字数を返します。
    int
    ローカル座標のポイントを指定すると、そのポイントの下の文字の0から始まるインデックスを返します。
    選択されているテキストの一部を返します。
    int
    選択したテキスト内の終了オフセットを返します。
    int
    選択したテキスト内の開始オフセットを返します。
  • フィールド詳細

  • メソッドの詳細

    • getIndexAtPoint

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

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

      int getCharCount()
      (有効なインデックス)の文字数を返します。
      戻り値:
      文字数
    • getCaretPosition

      int getCaretPosition()
      キャレットのゼロから始まるオフセットを返します。

      ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。

      戻り値:
      キャレットのゼロから始まるオフセット
    • getAtIndex

      String getAtIndex(int part, int index)
      指定された索引のStringを返します。
      パラメータ:
      part - 取得するCHARACTER、WORD、またはSENTENCE
      index - テキスト内のインデックス
      戻り値:
      文字、単語、または文
    • getAfterIndex

      String getAfterIndex(int part, int index)
      指定された索引の後にStringを返します。
      パラメータ:
      part - 取得するCHARACTER、WORD、またはSENTENCE
      index - テキスト内のインデックス
      戻り値:
      文字、単語、または文
    • getBeforeIndex

      String getBeforeIndex(int part, int index)
      指定された索引の前にStringを返します。
      パラメータ:
      part - 取得するCHARACTER、WORD、またはSENTENCE
      index - テキスト内のインデックス
      戻り値:
      文字、単語、または文
    • getCharacterAttribute

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

      int getSelectionStart()
      選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。
      戻り値:
      選択範囲の先頭のテキストに対するインデックス
    • getSelectionEnd

      int getSelectionEnd()
      選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。
      戻り値:
      選択範囲の末尾のテキストに対するインデックス
    • getSelectedText

      String getSelectedText()
      選択されているテキストの一部を返します。
      戻り値:
      選択されたテキストのString部分