- 既知のすべてのサブインタフェース:
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を参照してください)を取得し、次にAccessibleContextのAccessibleContext.getAccessibleText()メソッドを呼び出して、オブジェクトがAccessibleTextインタフェースをサポートしているかどうかを判断できます。 戻り値がnullでない場合、オブジェクトはこのインタフェースをサポートします。 -
フィールドのサマリー
フィールド -
メソッドのサマリー
修飾子と型メソッド説明getAfterIndex(int part, int index) 指定されたindexの後ろのStringを返します。getAtIndex(int part, int index) 指定されたindexにあるStringを返します。getBeforeIndex(int part, int index) 指定されたindexの前のStringを返します。intキャレットのゼロから始まるオフセットを返します。getCharacterAttribute(int i) 指定されたインデックスにある文字のAttributeSetを返します。getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。int文字数(有効なインデックス)を返します。intローカル座標のポイントを指定すると、そのポイントの下の文字の0から始まるインデックスを返します。選択されているテキストの一部を返します。int選択したテキスト内の終了オフセットを返します。int選択したテキスト内の開始オフセットを返します。
-
フィールド詳細
-
CHARACTER
static final int CHARACTER取り出す必要のあるテキストの一部が文字であることを示すのに使用する定数です。 -
WORD
static final int WORD取り出す必要のあるテキストの一部が単語であることを示すのに使用する定数です。 -
SENTENCE
static final int SENTENCE取り出す必要のあるテキストの一部が文であることを示すのに使用する定数です。文とは、主張、質問、命令、願望、感嘆、行為の実行などを表現する、単語から成る文字列です。 英語ロケールの場合、文字列は通常大文字で始まり、ピリオド、疑問符、感嘆符などの適切な句読点で終わります。 ほかのロケールでは、大文字使用や句読点が異なる場合があります。
-
-
メソッドの詳細
-
getIndexAtPoint
int getIndexAtPoint(Point p) ローカル座標のポイントを指定すると、そのポイントの下の文字の0から始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- パラメータ:
p- ローカル座標のポイント- 戻り値:
Point pの下の文字の0から始まるインデックス。点が無効な場合-1を返します。
-
getCharacterBounds
Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。- パラメータ:
i- 文字列へのインデックス- 戻り値:
- 文字のバウンディング・ボックスの画面座標。インデックスが無効な場合は空の矩形を返す。
-
getCharCount
int getCharCount()文字数(有効なインデックス)を返します。- 戻り値:
- 文字数
-
getCaretPosition
int getCaretPosition()キャレットのゼロから始まるオフセットを返します。ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。
- 戻り値:
- キャレットのゼロから始まるオフセット
-
getAtIndex
String getAtIndex(int part, int index) 指定されたindexにあるStringを返します。- パラメータ:
part- 取得するCHARACTER、WORD、またはSENTENCEindex- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getAfterIndex
String getAfterIndex(int part, int index) 指定されたindexの後ろのStringを返します。- パラメータ:
part- 取得するCHARACTER、WORD、またはSENTENCEindex- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getBeforeIndex
String getBeforeIndex(int part, int index) 指定されたindexの前のStringを返します。- パラメータ:
part- 取得するCHARACTER、WORD、またはSENTENCEindex- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getCharacterAttribute
AttributeSet getCharacterAttribute(int i) 指定されたインデックスにある文字のAttributeSetを返します。- パラメータ:
i- テキスト内の0から始まるインデックス- 戻り値:
- 文字の
AttributeSet
-
getSelectionStart
int getSelectionStart()選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 戻り値:
- 選択範囲の先頭のテキストに対するインデックス
-
getSelectionEnd
int getSelectionEnd()選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 戻り値:
- 選択範囲の末尾のテキストに対するインデックス
-
getSelectedText
String getSelectedText()選択されているテキストの一部を返します。- 戻り値:
- 選択されたテキストの
String部分
-