- すべてのスーパー・インタフェース:
AccessibleText
- 既知のすべての実装クラス:
JEditorPane.AccessibleJEditorPane
,JEditorPane.AccessibleJEditorPaneHTML
,JEditorPane.JEditorPaneAccessibleHypertextSupport
,JPasswordField.AccessibleJPasswordField
,JSpinner.AccessibleJSpinner
,JTextArea.AccessibleJTextArea
,JTextComponent.AccessibleJTextComponent
,JTextField.AccessibleJTextField
public interface AccessibleEditableText extends AccessibleText
AccessibleEditableText
インタフェースは、編集可能なテキスト情報を表示するすべてのクラスによって実装される必要があります。 AccessibleText
インタフェースに加えて、このインタフェースは、補助的なテクノロジがコンテンツ、属性、および空間的なロケーションを介してそのテキストにアクセスするための標準的なメカニズムを提供します。 アプリケーションは、最初にAccessibleContext
(Accessible
を参照してください)を取得し、次にAccessibleContext
のAccessibleContext.getAccessibleEditableText()
メソッドを呼び出して、オブジェクトがAccessibleEditableText
インタフェースをサポートしているかどうかを判断できます。 戻り値がnull
でない場合、オブジェクトはこのインタフェースをサポートします。 -
フィールドのサマリー
インタフェース javax.accessibility.AccessibleTextで宣言されたフィールド
CHARACTER, SENTENCE, WORD
-
メソッドのサマリー
修飾子と型 メソッド 説明 void
cut(int startIndex, int endIndex)
2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。void
delete(int startIndex, int endIndex)
2つのインデックス間のテキストを削除します。String
getTextRange(int startIndex, int endIndex)
2つのインデックス間のテキスト文字列を返します。void
insertTextAtIndex(int index, String s)
指定された文字列を指定されたインデックスに挿入します。void
paste(int startIndex)
システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。void
replaceText(int startIndex, int endIndex, String s)
2つのインデックス間のテキストを、指定した文字列に置き換えます。void
selectText(int startIndex, int endIndex)
2つのインデックス間のテキストを選択します。void
setAttributes(int startIndex, int endIndex, AttributeSet as)
2つのインデックス間のテキストの属性を設定します。void
setTextContents(String s)
テキスト・コンテンツを指定文字列に設定します。インタフェース javax.accessibility.AccessibleTextで宣言されたメソッド
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
-
メソッドの詳細
-
setTextContents
void setTextContents(String s)テキスト・コンテンツを指定文字列に設定します。- パラメータ:
s
- テキスト・コンテンツを設定する文字列
-
insertTextAtIndex
void insertTextAtIndex(int index, String s)指定された文字列を指定されたインデックスに挿入します。- パラメータ:
index
- 文字列を挿入するテキストのインデックスs
- テキストに挿入する文字列
-
getTextRange
String getTextRange(int startIndex, int endIndex)2つのインデックス間のテキスト文字列を返します。- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 戻り値:
- インデックス間のテキスト文字列
-
delete
void delete(int startIndex, int endIndex)2つのインデックス間のテキストを削除します。- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス
-
cut
void cut(int startIndex, int endIndex)2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス
-
paste
void paste(int startIndex)システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。- パラメータ:
startIndex
- テキストの開始インデックス
-
replaceText
void replaceText(int startIndex, int endIndex, String s)2つのインデックス間のテキストを、指定した文字列に置き換えます。- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスs
- 2つのインデックス間のテキストを置き換える文字列
-
selectText
void selectText(int startIndex, int endIndex)2つのインデックス間のテキストを選択します。- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス
-
setAttributes
void setAttributes(int startIndex, int endIndex, AttributeSet as)2つのインデックス間のテキストの属性を設定します。- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスas
- 属性セット- 関連項目:
AttributeSet
-