- 既知のすべての実装クラス:
- 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取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。static 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を返します。
- 
フィールド詳細- 
LINEstatic final int LINE取得すべきテキストの一部が1行のテキストであることを示すのに使用する定数です。
- 
ATTRIBUTE_RUNstatic final int ATTRIBUTE_RUN取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。
 
- 
- 
メソッドの詳細- 
getTextRangeString getTextRange(int startIndex, int endIndex)2つのindices間のテキストを返します。- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
- 戻り値:
- インデックスが有効な場合はテキスト文字列。 それ以外の場合はnullが返されます。
 
- 
getTextSequenceAtAccessibleTextSequence 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
 
- 
getTextSequenceAfterAccessibleTextSequence 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
 
- 
getTextSequenceBeforeAccessibleTextSequence 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
 
- 
getTextBoundsRectangle getTextBounds(int startIndex, int endIndex)2つのインデックス間のテキストの境界の矩形を返します。- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
- 戻り値:
- インデックスが有効な場合はテキストの境界の矩形。 それ以外の場合はnullが返されます。
 
 
-