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, 2013, Oracle and/or its affiliates. All rights reserved.