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