JavaTM 2
Platform
Std. Ed. v1.4.0

javax.accessibility
インタフェース AccessibleEditableText

すべてのスーパーインタフェース:
AccessibleText
既知の実装クラスの一覧:
JTextComponent.AccessibleJTextComponent

public interface AccessibleEditableText
extends AccessibleText

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
 

メソッドの詳細

setTextContents

public void setTextContents(String s)
テキストコンテンツを、指定された文字列に設定します。

パラメータ:
s - テキストコンテンツの設定先の文字列

insertTextAtIndex

public void insertTextAtIndex(int index,
                              String s)
指定された文字列を指定されたインデックスに挿入します。

パラメータ:
index - 文字列が挿入されるテキスト内のインデックス
s - テキストに挿入する文字列

getTextRange

public String getTextRange(int startIndex,
                           int endIndex)
2 つのインデックス間のテキスト文字列を返します。

パラメータ:
startIndex - テキスト内の開始インデックス
endIndex - テキスト内の終了インデックス
戻り値:
インデックス間のテキスト文字列

delete

public void delete(int startIndex,
                   int endIndex)
2 つのインデックス間のテキストを削除します。

パラメータ:
startIndex - テキスト内の開始インデックス
endIndex - テキスト内の終了インデックス

cut

public void cut(int startIndex,
                int endIndex)
2 つのインデックス間のテキストを切り取ってシステムクリップボードに置きます。

パラメータ:
startIndex - テキスト内の開始インデックス
endIndex - テキスト内の終了インデックス

paste

public void paste(int startIndex)
テキストを、システムクリップボードから、指定されたインデックスから始まるテキストに貼り付けます。

パラメータ:
startIndex - テキスト内の開始インデックス

replaceText

public void replaceText(int startIndex,
                        int endIndex,
                        String s)
2 つのインデックス間のテキストを、指定された文字列に置き換えます。

パラメータ:
startIndex - テキスト内の開始インデックス
endIndex - テキスト内の終了インデックス
s - 2 つのインデックス間のテキストを置き換える文字列

selectText

public void selectText(int startIndex,
                       int endIndex)
2 つのインデックス間のテキストを選択します。

パラメータ:
startIndex - テキスト内の開始インデックス
endIndex - テキスト内の終了インデックス

setAttributes

public void setAttributes(int startIndex,
                          int endIndex,
                          AttributeSet as)
2 つのインデックス間のテキストの属性を設定します。

パラメータ:
startIndex - テキスト内の開始インデックス
endIndex - テキスト内の終了インデックス
as - 属性セット
関連項目:
AttributeSet

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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.