public interface AccessibleEditableText extends AccessibleText
AccessibleEditableTextインタフェースは、編集可能なテキスト情報を画面に表示するすべてのクラスによって実装される必要があります。このインタフェースは、AccessibleTextインタフェースとともに、テキスト・コンテンツ、属性、および空間位置を使ってそのテキストにアクセスするための標準メカニズムをユーザー補助テクノロジに提供します。アプリケーションは、オブジェクトのAccessibleContext (Accessible
を参照)を取得してから、AccessibleContextのAccessibleContext.getAccessibleEditableText()
メソッドを呼び出すと、オブジェクトがAccessibleEditableTextインタフェースをサポートするかどうかを判定できます。戻り値がnullでなければ、そのオブジェクトはこのインタフェースをサポートしています。
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)
テキスト・コンテンツを指定文字列に設定します。
|
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
void setTextContents(String s)
s
- テキスト・コンテンツを設定する文字列void insertTextAtIndex(int index, String s)
index
- 文字列を挿入するテキストのインデックスs
- テキストに挿入する文字列String getTextRange(int startIndex, int endIndex)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスvoid delete(int startIndex, int endIndex)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスvoid cut(int startIndex, int endIndex)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスvoid paste(int startIndex)
startIndex
- テキストの開始インデックスvoid replaceText(int startIndex, int endIndex, String s)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスs
- 2つのインデックス間のテキストを置き換える文字列void selectText(int startIndex, int endIndex)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスvoid setAttributes(int startIndex, int endIndex, AttributeSet as)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスas
- 属性セットAttributeSet
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.