java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent
- すべての実装されたインタフェース:
Serializable
,EventListener
,AccessibleAction
,AccessibleComponent
,AccessibleEditableText
,AccessibleExtendedComponent
,AccessibleExtendedText
,AccessibleText
,CaretListener
,DocumentListener
- 直系の既知のサブクラス:
JEditorPane.AccessibleJEditorPane
,JTextArea.AccessibleJTextArea
,JTextField.AccessibleJTextField
- 含まれているクラス:
- JTextComponent
public class JTextComponent.AccessibleJTextComponent extends JComponent.AccessibleJComponent implements AccessibleText, CaretListener, DocumentListener, AccessibleAction, AccessibleEditableText, AccessibleExtendedText
このクラスは
JTextComponent
クラスのアクセシビリティ・サポートを実装しています。 メニューのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
ネストされたクラスのサマリー
クラス javax.swing.JComponent.AccessibleJComponentで宣言されたネストされたクラス/インタフェース
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
クラス java.awt.Component.AccessibleAWTComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
フィールドのサマリー
クラス javax.swing.JComponent.AccessibleJComponentで宣言されたフィールド
accessibleFocusHandler
クラス java.awt.Container.AccessibleAWTContainerで宣言されたフィールド
accessibleContainerHandler
クラス java.awt.Component.AccessibleAWTComponentで宣言されたフィールド
accessibleAWTComponentHandler, accessibleAWTFocusHandler
クラス javax.accessibility.AccessibleContextで宣言されたフィールド
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
インタフェース javax.accessibility.AccessibleActionで宣言されたフィールド
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
インタフェース javax.accessibility.AccessibleExtendedTextで宣言されたフィールド
ATTRIBUTE_RUN, LINE
インタフェース javax.accessibility.AccessibleTextで宣言されたフィールド
CHARACTER, SENTENCE, WORD
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AccessibleJTextComponent()
AccessibleJTextComponentを構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 void
caretUpdate(CaretEvent e)
キャレット更新を処理します(AccessibleContext.ACCESSIBLE_CARET_PROPERTYとAccessibleContext.ACCESSIBLE_SELECTION_PROPERTYという適切なプロパティ変更イベントをトリガーする)。void
changedUpdate(DocumentEvent e)
ドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。void
cut(int startIndex, int endIndex)
2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。void
delete(int startIndex, int endIndex)
2つのインデックス間のテキストを削除します。boolean
doAccessibleAction(int i)
オブジェクトに対して指定されたActionを実行します。int
getAccessibleActionCount()
オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。String
getAccessibleActionDescription(int i)
指定されたオブジェクトのアクションについての説明を返します。AccessibleEditableText
getAccessibleEditableText()
このテキスト・コンポーネントのAccessibleEditableTextインタフェースを返します。AccessibleRole
getAccessibleRole()
このオブジェクトの役割を取得します。AccessibleStateSet
getAccessibleStateSet()
JTextComponentの状態セットを取得します。AccessibleText
getAccessibleText()
このオブジェクトに関連付けられたAccessibleTextを取得します。String
getAfterIndex(int part, int index)
指定されたインデックスのあとの文字列を返します。String
getAtIndex(int part, int index)
指定されたインデックスでの文字列を返します。String
getBeforeIndex(int part, int index)
指定されたインデックスの前の文字列を返します。int
getCaretPosition()
キャレットのゼロから始まるオフセットを返します。AttributeSet
getCharacterAttribute(int i)
インデックスで指定された文字のAttributeSetを返します。Rectangle
getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。int
getCharCount()
文字の数を返します(有効なインデックス)。int
getIndexAtPoint(Point p)
ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。String
getSelectedText()
選択されているテキストの一部を返します。int
getSelectionEnd()
選択したテキスト内の終了オフセットを返します。int
getSelectionStart()
選択したテキスト内の開始オフセットを返します。Rectangle
getTextBounds(int startIndex, int endIndex)
2つのインデックス間のテキストを囲むRectangle
を返します。String
getTextRange(int startIndex, int endIndex)
2つのインデックス間のテキスト文字列を返します。AccessibleTextSequence
getTextSequenceAfter(int part, int index)
指定されたindex
の後ろのAccessibleTextSequence
を返します。AccessibleTextSequence
getTextSequenceAt(int part, int index)
指定されたindex
にあるAccessibleTextSequence
を返します。AccessibleTextSequence
getTextSequenceBefore(int part, int index)
指定されたindex
の前のAccessibleTextSequence
を返します。void
insertTextAtIndex(int index, String s)
指定された文字列を指定されたインデックスに挿入します。void
insertUpdate(DocumentEvent e)
ドキュメントの挿入を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。void
paste(int startIndex)
システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。void
removeUpdate(DocumentEvent e)
ドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。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.swing.JComponent.AccessibleJComponentで宣言されたメソッド
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
クラス java.awt.Container.AccessibleAWTContainerで宣言されたメソッド
getAccessibleAt
クラス java.awt.Component.AccessibleAWTComponentで宣言されたメソッド
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
クラス javax.accessibility.AccessibleContextで宣言されたメソッド
firePropertyChange, getAccessibleAction, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
クラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェース javax.accessibility.AccessibleComponentで宣言されたメソッド
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
-
コンストラクタの詳細
-
AccessibleJTextComponent
public AccessibleJTextComponent()AccessibleJTextComponentを構築します。 キャレット変更を追跡するためにリスナーを追加します。
-
-
メソッドの詳細
-
caretUpdate
public void caretUpdate(CaretEvent e)キャレット更新を処理します(AccessibleContext.ACCESSIBLE_CARET_PROPERTYとAccessibleContext.ACCESSIBLE_SELECTION_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 これは、ドット位置を内部的に追跡します。 キャレットが移動すると、その内部位置がイベントの発生後に更新されます。- 定義:
caretUpdate
、インタフェース:CaretListener
- パラメータ:
e
- CaretEvent
-
insertUpdate
public void insertUpdate(DocumentEvent e)ドキュメントの挿入を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 イベントを経由して、変更されたオフセットを追跡します。- 定義:
insertUpdate
、インタフェース:DocumentListener
- パラメータ:
e
- DocumentEvent
-
removeUpdate
public void removeUpdate(DocumentEvent e)ドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 イベントを経由して、変更されたオフセットを追跡します。- 定義:
removeUpdate
、インタフェース:DocumentListener
- パラメータ:
e
- DocumentEvent
-
changedUpdate
public void changedUpdate(DocumentEvent e)ドキュメントの削除を処理します(AccessibleContext.ACCESSIBLE_TEXT_PROPERTYという適切なプロパティ変更イベントをトリガーする)。 イベントを経由して、変更されたオフセットを追跡します。- 定義:
changedUpdate
、インタフェース:DocumentListener
- パラメータ:
e
- DocumentEvent
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()JTextComponentの状態セットを取得します。 オブジェクトのAccessibleStateSetは一意なAccessibleStateのセットから構成されます。 オブジェクトのAccessibleStateSet内の変更は、AccessibleContext.ACCESSIBLE_STATE_PROPERTYプロパティに対してPropertyChangeEventを発生させる原因になります。- オーバーライド:
getAccessibleStateSet
、クラス:JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
AccessibleStateSet
,AccessibleState
,JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
-
getAccessibleRole
public AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。- オーバーライド:
getAccessibleRole
、クラス:JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス(AccessibleRole.TEXT)
- 関連項目:
AccessibleRole
-
getAccessibleText
public AccessibleText getAccessibleText()このオブジェクトに関連付けられたAccessibleTextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleTextインタフェースを実装します。- オーバーライド:
getAccessibleText
、クラス:AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
AccessibleText
-
getIndexAtPoint
public int getIndexAtPoint(Point p)ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- 定義:
getIndexAtPoint
、インタフェース:AccessibleText
- パラメータ:
p
- ローカル座標のPoint- 戻り値:
- ポイントp下の文字のゼロから始まるインデックス
-
getCharacterBounds
public Rectangle getCharacterBounds(int i)文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、nullの矩形が返されます。 JTextComponentがJScrollPaneに含まれている場合、返される画面座標は「スクロールされない座標」で、この場合、結果として得られる矩形は親座標で変換されます。 ここで使用する正しいアルゴリズムは:Accessible a: AccessibleText at = a.getAccessibleText(); AccessibleComponent ac = a.getAccessibleComponent(); Rectangle r = at.getCharacterBounds(); Point p = ac.getLocation(); r.x += p.x; r.y += p.y;
ノート: JTextComponentは、このメソッドに有効なサイズ(上位オブジェクトのコンテナが有効な最上位ウィンドウである親のコンテナに追加された場合のサイズなど)を持ち、意味のある値(null以外)を返す必要があります。- 定義:
getCharacterBounds
、インタフェース:AccessibleText
- パラメータ:
i
- Stringに対するインデックス≥ 0- 戻り値:
- 文字のバウンディング・ボックスの画面座標
-
getCharCount
public int getCharCount()文字の数を返します(有効なインデックス)。- 定義:
getCharCount
、インタフェース:AccessibleText
- 戻り値:
- 文字数≥ 0
-
getCaretPosition
public int getCaretPosition()キャレットのゼロから始まるオフセットを返します。 ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
getCaretPosition
、インタフェース:AccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
-
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i)インデックスで指定された文字のAttributeSetを返します。- 定義:
getCharacterAttribute
、インタフェース:AccessibleText
- パラメータ:
i
- テキスト内の0から始まるインデックス- 戻り値:
- 文字のAttributeSet
-
getSelectionStart
public int getSelectionStart()選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。- 定義:
getSelectionStart
、インタフェース:AccessibleText
- 戻り値:
- 選択箇所の先頭のテキストに対するインデックス≥ 0
-
getSelectionEnd
public int getSelectionEnd()選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。- 定義:
getSelectionEnd
、インタフェース:AccessibleText
- 戻り値:
- 選択箇所の末尾のテキストに対するインデックス≥ 0
-
getSelectedText
public String getSelectedText()選択されているテキストの一部を返します。- 定義:
getSelectedText
、インタフェース:AccessibleText
- 戻り値:
- テキスト。選択部分がない場合はnull
-
getAtIndex
public String getAtIndex(int part, int index)指定されたインデックスでの文字列を返します。 単語と単語の間にある空白は単語とみなされます。- 定義:
getAtIndex
、インタフェース:AccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文。
-
getAfterIndex
public String getAfterIndex(int part, int index)指定されたインデックスのあとの文字列を返します。 単語と単語の間にある空白は単語とみなされます。- 定義:
getAfterIndex
、インタフェース:AccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文。
-
getBeforeIndex
public String getBeforeIndex(int part, int index)指定されたインデックスの前の文字列を返します。 単語と単語の間にある空白は単語とみなされます。- 定義:
getBeforeIndex
、インタフェース:AccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文。
-
getAccessibleEditableText
public AccessibleEditableText getAccessibleEditableText()このテキスト・コンポーネントのAccessibleEditableTextインタフェースを返します。- オーバーライド:
getAccessibleEditableText
、クラス:AccessibleContext
- 戻り値:
- AccessibleEditableTextインタフェース
- 導入されたバージョン:
- 1.4
- 関連項目:
AccessibleEditableText
-
setTextContents
public void setTextContents(String s)テキスト・コンテンツを指定文字列に設定します。- 定義:
setTextContents
、インタフェース:AccessibleEditableText
- パラメータ:
s
- テキスト・コンテンツを設定する文字列- 導入されたバージョン:
- 1.4
-
insertTextAtIndex
public void insertTextAtIndex(int index, String s)指定された文字列を指定されたインデックスに挿入します。- 定義:
insertTextAtIndex
、インタフェース:AccessibleEditableText
- パラメータ:
index
- 文字列を挿入するテキストのインデックスs
- テキストに挿入する文字列- 導入されたバージョン:
- 1.4
-
getTextRange
public String getTextRange(int startIndex, int endIndex)2つのインデックス間のテキスト文字列を返します。- 定義:
getTextRange
、インタフェース:AccessibleEditableText
- 定義:
getTextRange
、インタフェース:AccessibleExtendedText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 戻り値:
- インデックス間のテキスト文字列
- 導入されたバージョン:
- 1.4
-
delete
public void delete(int startIndex, int endIndex)2つのインデックス間のテキストを削除します。- 定義:
delete
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 導入されたバージョン:
- 1.4
-
cut
public void cut(int startIndex, int endIndex)2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。- 定義:
cut
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 導入されたバージョン:
- 1.4
-
paste
public void paste(int startIndex)システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。- 定義:
paste
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックス- 導入されたバージョン:
- 1.4
-
replaceText
public void replaceText(int startIndex, int endIndex, String s)2つのインデックス間のテキストを、指定した文字列に置き換えます。- 定義:
replaceText
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスs
- 2つのインデックス間のテキストを置き換える文字列- 導入されたバージョン:
- 1.4
-
selectText
public void selectText(int startIndex, int endIndex)2つのインデックス間のテキストを選択します。- 定義:
selectText
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 導入されたバージョン:
- 1.4
-
setAttributes
public void setAttributes(int startIndex, int endIndex, AttributeSet as)2つのインデックス間のテキストの属性を設定します。- 定義:
setAttributes
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスas
- 属性セット- 導入されたバージョン:
- 1.4
- 関連項目:
AttributeSet
-
getTextSequenceAt
public AccessibleTextSequence getTextSequenceAt(int part, int index)指定されたindex
にあるAccessibleTextSequence
を返します。- 定義:
getTextSequenceAt
、インタフェース:AccessibleExtendedText
- パラメータ:
part
- 取得するCHARACTER
、WORD
、SENTENCE
、LINE
、またはATTRIBUTE_RUN
index
- テキスト内のインデックス- 戻り値:
part
とindex
が有効な場合は、テキストを指定するAccessibleTextSequence
。 それ以外の場合はnull
を返す- 導入されたバージョン:
- 1.6
- 関連項目:
AccessibleText.CHARACTER
,AccessibleText.WORD
,AccessibleText.SENTENCE
,AccessibleExtendedText.LINE
,AccessibleExtendedText.ATTRIBUTE_RUN
-
getTextSequenceAfter
public AccessibleTextSequence getTextSequenceAfter(int part, int index)指定されたindex
の後ろのAccessibleTextSequence
を返します。- 定義:
getTextSequenceAfter
、インタフェース:AccessibleExtendedText
- パラメータ:
part
- 取得するCHARACTER
、WORD
、SENTENCE
、LINE
、またはATTRIBUTE_RUN
index
- テキスト内のインデックス- 戻り値:
part
とindex
が有効な場合は、テキストを指定するAccessibleTextSequence
。 それ以外の場合はnull
を返す- 導入されたバージョン:
- 1.6
- 関連項目:
AccessibleText.CHARACTER
,AccessibleText.WORD
,AccessibleText.SENTENCE
,AccessibleExtendedText.LINE
,AccessibleExtendedText.ATTRIBUTE_RUN
-
getTextSequenceBefore
public AccessibleTextSequence getTextSequenceBefore(int part, int index)指定されたindex
の前のAccessibleTextSequence
を返します。- 定義:
getTextSequenceBefore
、インタフェース:AccessibleExtendedText
- パラメータ:
part
- 取得するCHARACTER
、WORD
、SENTENCE
、LINE
、またはATTRIBUTE_RUN
index
- テキスト内のインデックス- 戻り値:
part
とindex
が有効な場合は、テキストを指定するAccessibleTextSequence
。 それ以外の場合はnull
を返す- 導入されたバージョン:
- 1.6
- 関連項目:
AccessibleText.CHARACTER
,AccessibleText.WORD
,AccessibleText.SENTENCE
,AccessibleExtendedText.LINE
,AccessibleExtendedText.ATTRIBUTE_RUN
-
getTextBounds
public Rectangle getTextBounds(int startIndex, int endIndex)2つのインデックス間のテキストを囲むRectangle
を返します。- 定義:
getTextBounds
、インタフェース:AccessibleExtendedText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 戻り値:
- インデックスが有効な場合はテキストの境界の矩形。 それ以外の場合は
null
を返す - 導入されたバージョン:
- 1.6
-
getAccessibleActionCount
public int getAccessibleActionCount()オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。- 定義:
getAccessibleActionCount
、インタフェース:AccessibleAction
- 戻り値:
- このオブジェクト内のActionの数を示す、ゼロから始まる数
- 導入されたバージョン:
- 1.4
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)指定されたオブジェクトのアクションについての説明を返します。- 定義:
getAccessibleActionDescription
、インタフェース:AccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションを説明する文字列
- 導入されたバージョン:
- 1.4
- 関連項目:
getAccessibleActionCount()
-
doAccessibleAction
public boolean doAccessibleAction(int i)オブジェクトに対して指定されたActionを実行します。- 定義:
doAccessibleAction
、インタフェース:AccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションが実行された場合はtrue、そうでない場合はfalse
- 導入されたバージョン:
- 1.4
- 関連項目:
getAccessibleActionCount()
-