- すべてのスーパー・インタフェース:
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
でない場合、オブジェクトはこのインタフェースをサポートします。
- 導入されたバージョン:
- 1.4
- 関連項目:
Accessible
, Accessible.getAccessibleContext()
, AccessibleContext
, AccessibleContext.getAccessibleText()
, AccessibleContext.getAccessibleEditableText()
-
-
メソッドのサマリー
修飾子と型 |
メソッド |
説明 |
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
-
メソッドの詳細
-
void setTextContents(String s)
テキスト・コンテンツを指定文字列に設定します。
- パラメータ:
s
- テキスト・コンテンツを設定する文字列
-
void insertTextAtIndex(int index, String s)
指定された文字列を指定されたインデックスに挿入します。
- パラメータ:
index
- 文字列を挿入するテキストのインデックス
s
- テキストに挿入する文字列
-
String getTextRange(int startIndex, int endIndex)
2つのインデックス間のテキスト文字列を返します。
- パラメータ:
startIndex
- テキストの開始インデックス
endIndex
- テキストの終了インデックス
- 戻り値:
- インデックス間のテキスト文字列
-
void delete(int startIndex, int endIndex)
2つのインデックス間のテキストを削除します。
- パラメータ:
startIndex
- テキストの開始インデックス
endIndex
- テキストの終了インデックス
-
void cut(int startIndex, int endIndex)
2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。
- パラメータ:
startIndex
- テキストの開始インデックス
endIndex
- テキストの終了インデックス
-
void paste(int startIndex)
システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。
- パラメータ:
startIndex
- テキストの開始インデックス
-
void replaceText(int startIndex, int endIndex, String s)
2つのインデックス間のテキストを、指定した文字列に置き換えます。
- パラメータ:
startIndex
- テキストの開始インデックス
endIndex
- テキストの終了インデックス
s
- 2つのインデックス間のテキストを置き換える文字列
-
void selectText(int startIndex, int endIndex)
2つのインデックス間のテキストを選択します。
- パラメータ:
startIndex
- テキストの開始インデックス
endIndex
- テキストの終了インデックス
-
void setAttributes(int startIndex, int endIndex, AttributeSet as)
2つのインデックス間のテキストの属性を設定します。
- パラメータ:
startIndex
- テキストの開始インデックス
endIndex
- テキストの終了インデックス
as
- 属性セット
- 関連項目:
AttributeSet