|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
AccessibleEditableText インタフェースは、編集可能なテキスト情報を画面に表示するすべてのクラスによって実装される必要があります。このインタフェースは、AccessibleText インタフェースとともに、テキストコンテンツ、属性、および空間位置を使ってそのテキストにアクセスするためのユーザ補助機能を提供します。アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext の AccessibleContext.getAccessibleEditableText() メソッドを呼び出すと、オブジェクトが AccessibleEditableText インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
Accessible,
Accessible.getAccessibleContext(),
AccessibleContext,
AccessibleContext.getAccessibleText(),
AccessibleContext.getAccessibleEditableText()| フィールドの概要 |
| インタフェース 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 |
| メソッドの詳細 |
public void setTextContents(String s)
s - テキストコンテンツの設定先の文字列
public void insertTextAtIndex(int index,
String s)
index - 文字列が挿入されるテキスト内のインデックスs - テキストに挿入する文字列
public String getTextRange(int startIndex,
int endIndex)
startIndex - テキスト内の開始インデックスendIndex - テキスト内の終了インデックス
public void delete(int startIndex,
int endIndex)
startIndex - テキスト内の開始インデックスendIndex - テキスト内の終了インデックス
public void cut(int startIndex,
int endIndex)
startIndex - テキスト内の開始インデックスendIndex - テキスト内の終了インデックスpublic void paste(int startIndex)
startIndex - テキスト内の開始インデックス
public void replaceText(int startIndex,
int endIndex,
String s)
startIndex - テキスト内の開始インデックスendIndex - テキスト内の終了インデックスs - 2 つのインデックス間のテキストを置き換える文字列
public void selectText(int startIndex,
int endIndex)
startIndex - テキスト内の開始インデックスendIndex - テキスト内の終了インデックス
public void setAttributes(int startIndex,
int endIndex,
AttributeSet as)
startIndex - テキスト内の開始インデックスendIndex - テキスト内の終了インデックスas - 属性セットAttributeSet
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.