- 既知のすべての実装クラス:
JEditorPane.AccessibleJEditorPane,JEditorPane.AccessibleJEditorPaneHTML,JEditorPane.JEditorPaneAccessibleHypertextSupport,JPasswordField.AccessibleJPasswordField,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField
public interface AccessibleExtendedText
AccessibleExtendedTextインタフェースには、AccessibleTextインタフェースでは提供されていない追加のメソッドが含まれています。
アプリケーションは、最初にAccessibleContext (Accessibleを参照してください)を取得し、次にAccessibleContextのAccessibleContext.getAccessibleText()メソッドを呼び出して、オブジェクトがAccessibleExtendedTextインタフェースをサポートしているかどうかを判断できます。 戻り値がAccessibleExtendedTextのインスタンスである場合、オブジェクトはこのインタフェースをサポートします。
- 導入されたバージョン:
- 1.5
- 関連項目:
Accessible,Accessible.getAccessibleContext(),AccessibleContext,AccessibleContext.getAccessibleText()
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static intATTRIBUTE_RUN取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。static intLINE取得すべきテキストの一部が1行のテキストであることを示すのに使用する定数です。 -
メソッドのサマリー
修飾子と型 メソッド 説明 RectanglegetTextBounds(int startIndex, int endIndex)2つのインデックス間のテキストの境界の矩形を返します。StringgetTextRange(int startIndex, int endIndex)2つのindices間のテキストを返します。AccessibleTextSequencegetTextSequenceAfter(int part, int index)指定されたindexの後ろのAccessibleTextSequenceを返します。AccessibleTextSequencegetTextSequenceAt(int part, int index)指定されたindexにあるAccessibleTextSequenceを返します。AccessibleTextSequencegetTextSequenceBefore(int part, int index)指定されたindexの前のAccessibleTextSequenceを返します。
-
フィールド詳細
-
LINE
static final int LINE取得すべきテキストの一部が1行のテキストであることを示すのに使用する定数です。 -
ATTRIBUTE_RUN
static final int ATTRIBUTE_RUN取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。
-
-
メソッドの詳細
-
getTextRange
String getTextRange(int startIndex, int endIndex)2つのindices間のテキストを返します。- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックス- 戻り値:
- インデックスが有効な場合はテキスト文字列。 それ以外の場合は
nullが返されます。
-
getTextSequenceAt
AccessibleTextSequence getTextSequenceAt(int part, int index)指定されたindexにあるAccessibleTextSequenceを返します。- パラメータ:
part- 取得するCHARACTER、WORD、SENTENCE、LINE、またはATTRIBUTE_RUNindex- テキスト内のインデックス- 戻り値:
partとindexが有効な場合は、テキストを指定するAccessibleTextSequence。 それ以外の場合はnullが返されます。- 関連項目:
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getTextSequenceAfter
AccessibleTextSequence getTextSequenceAfter(int part, int index)指定されたindexの後ろのAccessibleTextSequenceを返します。- パラメータ:
part- 取得するCHARACTER、WORD、SENTENCE、LINE、またはATTRIBUTE_RUNindex- テキスト内のインデックス- 戻り値:
partとindexが有効な場合は、テキストを指定するAccessibleTextSequence。 それ以外の場合はnullが返されます。- 関連項目:
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getTextSequenceBefore
AccessibleTextSequence getTextSequenceBefore(int part, int index)指定されたindexの前のAccessibleTextSequenceを返します。- パラメータ:
part- 取得するCHARACTER、WORD、SENTENCE、LINE、またはATTRIBUTE_RUNindex- テキスト内のインデックス- 戻り値:
partとindexが有効な場合は、テキストを指定するAccessibleTextSequence。 それ以外の場合はnullが返されます。- 関連項目:
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getTextBounds
Rectangle getTextBounds(int startIndex, int endIndex)2つのインデックス間のテキストの境界の矩形を返します。- パラメータ:
startIndex- テキストの開始インデックスendIndex- テキストの終了インデックス- 戻り値:
- インデックスが有効な場合はテキストの境界の矩形。 それ以外の場合は
nullが返されます。
-