- 既知のすべての実装クラス:
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
- 関連項目:
-
フィールドのサマリー
修飾子と型フィールド説明static final int
取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。static final int
取得すべきテキストの一部が1行のテキストであることを示すのに使用する定数です。 -
メソッドのサマリー
修飾子と型メソッド説明getTextBounds
(int startIndex, int endIndex) 2つのインデックス間のテキストの境界の矩形を返します。getTextRange
(int startIndex, int endIndex) 2つのindices間のテキストを返します。getTextSequenceAfter
(int part, int index) 指定されたindexの後ろのAccessibleTextSequence
を返します。getTextSequenceAt
(int part, int index) 指定されたindexにあるAccessibleTextSequence
を返します。getTextSequenceBefore
(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_RUN
index
- テキスト内のインデックス- 戻り値:
part
とindex
が有効な場合は、テキストを指定するAccessibleTextSequence
。 それ以外の場合はnull
が返されます。- 関連項目:
-
getTextSequenceAfter
AccessibleTextSequence getTextSequenceAfter(int part, int index) 指定されたindexの後ろのAccessibleTextSequence
を返します。- パラメータ:
part
- 取得するCHARACTER
、WORD
、SENTENCE
、LINE
、またはATTRIBUTE_RUN
index
- テキスト内のインデックス- 戻り値:
part
とindex
が有効な場合は、テキストを指定するAccessibleTextSequence
。 それ以外の場合はnull
が返されます。- 関連項目:
-
getTextSequenceBefore
AccessibleTextSequence getTextSequenceBefore(int part, int index) 指定されたindexの前のAccessibleTextSequence
を返します。- パラメータ:
part
- 取得するCHARACTER
、WORD
、SENTENCE
、LINE
、またはATTRIBUTE_RUN
index
- テキスト内のインデックス- 戻り値:
part
とindex
が有効な場合は、テキストを指定するAccessibleTextSequence
。 それ以外の場合はnull
が返されます。- 関連項目:
-
getTextBounds
Rectangle getTextBounds(int startIndex, int endIndex) 2つのインデックス間のテキストの境界の矩形を返します。- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 戻り値:
- インデックスが有効な場合はテキストの境界の矩形。 それ以外の場合は
null
が返されます。
-