java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.TextComponent.AccessibleAWTTextComponent
- すべての実装されたインタフェース:
- TextListener,- Serializable,- EventListener,- AccessibleComponent,- AccessibleText
- 含まれているクラス:
- TextComponent
protected class TextComponent.AccessibleAWTTextComponent extends Component.AccessibleAWTComponent implements AccessibleText, TextListener
このクラスは、
TextComponentクラスのアクセシビリティ・サポートを実装します。 テキスト・コンポーネントのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。 - 導入されたバージョン:
- 1.3
- 関連項目:
- 
ネストされたクラスのサマリークラス java.awt.Component.AccessibleAWTComponentで宣言されたネストされたクラス/インタフェースComponent.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
- 
フィールドのサマリークラス 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.AccessibleTextで宣言されたフィールドCHARACTER, SENTENCE, WORD
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明このオブジェクトの役割を取得します。TextComponentの状態セットを取得します。このオブジェクトに関連付けられたAccessibleTextを取得します。getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。intキャレットのゼロから始まるオフセットを返します。getCharacterAttribute(int i) インデックスで指定された文字のAttributeSetを返します。getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。int文字の数を返します(有効なインデックス)。intローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。選択されているテキストの一部を返します。int選択したテキスト内の終了オフセットを返します。int選択したテキスト内の開始オフセットを返します。voidtextValueChanged(TextEvent textEvent) テキスト値変更のTextListener通知です。クラス java.awt.Component.AccessibleAWTComponentで宣言されたメソッドaddFocusListener, addPropertyChangeListener, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
- 
コンストラクタの詳細- 
AccessibleAWTTextComponentpublic AccessibleAWTTextComponent()AccessibleAWTTextComponentを構築します。 キャレット変更を追跡するためにリスナーを追加します。
 
- 
- 
メソッドの詳細- 
textValueChangedpublic void textValueChanged(TextEvent textEvent) テキスト値変更のTextListener通知です。- 定義:
- textValueChanged、インタフェース- TextListener
- パラメータ:
- textEvent- 処理されるイベント
 
- 
getAccessibleStateSetpublic AccessibleStateSet getAccessibleStateSet()TextComponentの状態セットを取得します。 オブジェクトのAccessibleStateSetは、一意のAccessibleStateのセットです。 オブジェクトのAccessibleStateSet内の変更は、AccessibleContext.ACCESSIBLE_STATE_PROPERTYプロパティに対してPropertyChangeEventを発生させる原因になります。- オーバーライド:
- getAccessibleStateSet、クラス- Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
 
- 
getAccessibleRolepublic AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。- オーバーライド:
- getAccessibleRole、クラス- Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス(AccessibleRole.TEXT)
- 関連項目:
 
- 
getAccessibleTextpublic AccessibleText getAccessibleText()このオブジェクトに関連付けられたAccessibleTextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleTextインタフェースを実装します。- オーバーライド:
- getAccessibleText、クラス- AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
 
- 
getIndexAtPointpublic int getIndexAtPoint(Point p) ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- 定義:
- getIndexAtPoint、インタフェース- AccessibleText
- パラメータ:
- p- ローカル座標のPoint
- 戻り値:
- ポイントp下の文字のゼロから始まるインデックス
 
- 
getCharacterBoundspublic Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、nullの矩形が返されます。- 定義:
- getCharacterBounds、インタフェース- AccessibleText
- パラメータ:
- i- Stringに対するインデックス>= 0
- 戻り値:
- 文字のバウンディング・ボックスの画面座標
 
- 
getCharCountpublic int getCharCount()文字の数を返します(有効なインデックス)。- 定義:
- getCharCount、インタフェース- AccessibleText
- 戻り値:
- 文字数>= 0
 
- 
getCaretPositionpublic int getCaretPosition()キャレットのゼロから始まるオフセットを返します。 ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
- getCaretPosition、インタフェース- AccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
 
- 
getCharacterAttributepublic AttributeSet getCharacterAttribute(int i) インデックスで指定された文字のAttributeSetを返します。- 定義:
- getCharacterAttribute、インタフェース- AccessibleText
- パラメータ:
- i- テキスト内の0から始まるインデックス
- 戻り値:
- 文字のAttributeSet
 
- 
getSelectionStartpublic int getSelectionStart()選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。- 定義:
- getSelectionStart、インタフェース- AccessibleText
- 戻り値:
- 選択箇所の先頭のテキストに対するインデックス>= 0
 
- 
getSelectionEndpublic int getSelectionEnd()選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。 テキストが空の場合は0、選択箇所がない場合はキャレット位置を返します。- 定義:
- getSelectionEnd、インタフェース- AccessibleText
- 戻り値:
- 選択箇所の末尾のテキストに対するインデックス>= 0
 
- 
getSelectedTextpublic String getSelectedText()選択されているテキストの一部を返します。- 定義:
- getSelectedText、インタフェース- AccessibleText
- 戻り値:
- テキスト。選択部分がない場合はnull
 
- 
getAtIndexpublic String getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。- 定義:
- getAtIndex、インタフェース- AccessibleText
- パラメータ:
- part- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
- index- テキスト内のインデックス。0以上
- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
 
- 
getAfterIndexpublic String getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。- 定義:
- getAfterIndex、インタフェース- AccessibleText
- パラメータ:
- part- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
- index- テキスト内のインデックス。0以上
- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
 
- 
getBeforeIndexpublic String getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。- 定義:
- getBeforeIndex、インタフェース- AccessibleText
- パラメータ:
- part- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
- index- テキスト内のインデックス。0以上
- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
 
 
-