- java.lang.Object
- 
- javax.accessibility.AccessibleContext
- 
- java.awt.Component.AccessibleAWTComponent
- 
- java.awt.Container.AccessibleAWTContainer
- 
- javax.swing.JComponent.AccessibleJComponent
- 
- javax.swing.AbstractButton.AccessibleAbstractButton
 
 
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- AccessibleAction,- AccessibleComponent,- AccessibleExtendedComponent,- AccessibleText,- AccessibleValue
 - 直系の既知のサブクラス:
- JButton.AccessibleJButton,- JMenuItem.AccessibleJMenuItem,- JToggleButton.AccessibleJToggleButton
 - 含まれているクラス:
- AbstractButton
 
 protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleValue, AccessibleText, AccessibleExtendedComponent このクラスはAbstractButtonクラスのアクセシビリティ・サポートを実装しています。 ボタンおよびメニュー項目のユーザー・インタフェース要素に適したJava Accessibility APIの実装を提供します。警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが java.beansパッケージに追加されています。XMLEncoderを参照してください。- 導入されたバージョン:
- 1.4
 
- 
- 
ネストされたクラスのサマリー- 
クラス 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.AccessibleTextで宣言されたフィールドCHARACTER, SENTENCE, WORD
 
- 
 - 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedAccessibleAbstractButton()
 - 
メソッドのサマリー修飾子と型 メソッド 説明 booleandoAccessibleAction(int i)オブジェクトに対して指定されたActionを実行します。AccessibleActiongetAccessibleAction()このオブジェクトに関連付けられたAccessibleActionを取得します。intgetAccessibleActionCount()オブジェクトで利用できるActionの数を返します。StringgetAccessibleActionDescription(int i)オブジェクトの指定されたアクションの説明を返します。AccessibleIcon[]getAccessibleIcon()このオブジェクトに関連付けられたAccessibleIconがある場合はそれを返します。AccessibleKeyBindinggetAccessibleKeyBinding()このオブジェクトに関連付けられたキー・バインディングを返します。StringgetAccessibleName()このオブジェクトのアクセシビリティ対応の名前を返します。AccessibleRelationSetgetAccessibleRelationSet()このオブジェクトに関連付けられたAccessibleRelationSetがある場合はそれを返します。AccessibleStateSetgetAccessibleStateSet()このオブジェクトの状態セットを取得します。AccessibleValuegetAccessibleValue()このオブジェクトに関連付けられたAccessibleValueを取得します。StringgetAfterIndex(int part, int index)指定されたインデックスのあとの文字列を返します。StringgetAtIndex(int part, int index)指定されたインデックスでの文字列を返します。StringgetBeforeIndex(int part, int index)指定されたインデックスの前の文字列を返します。intgetCaretPosition()ゼロから始まる、キャレットのオフセットを返します。AttributeSetgetCharacterAttribute(int i)指定されたインデックスの位置にある指定された文字のAttributeSetを返します。RectanglegetCharacterBounds(int i)文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。intgetCharCount()文字数(有効なインデックス)を返します。NumbergetCurrentAccessibleValue()このオブジェクトの値をNumberとして取得します。intgetIndexAtPoint(Point p)ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。NumbergetMaximumAccessibleValue()このオブジェクトの最大値をNumberとして取得します。NumbergetMinimumAccessibleValue()このオブジェクトの最小値をNumberとして取得します。StringgetSelectedText()選択されているテキストの一部を返します。intgetSelectionEnd()選択したテキスト内の終了オフセットを返します。intgetSelectionStart()選択したテキスト内の開始オフセットを返します。StringgetTitledBorderText()タイトル付きボーダー・テキストを返します。StringgetToolTipText()ツールヒント・テキストを返します。booleansetCurrentAccessibleValue(Number n)このオブジェクトの値をNumberとして設定します。- 
クラス javax.swing.JComponent.AccessibleJComponentで宣言されたメソッドaddPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleRole, getBorderTitle, 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, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, 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
 
- 
 
- 
- 
- 
メソッドの詳細- 
getAccessibleNamepublic String getAccessibleName() このオブジェクトのアクセシビリティ対応の名前を返します。- オーバーライド:
- getAccessibleName、クラス:- JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトに名前がない場合はnullになることがある
- 関連項目:
- AccessibleContext.setAccessibleName(java.lang.String)
 
 - 
getAccessibleIconpublic AccessibleIcon[] getAccessibleIcon() このオブジェクトに関連付けられたAccessibleIconがある場合はそれを返します。 ない場合はnullを返します。- オーバーライド:
- getAccessibleIcon、クラス:- AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleIconの配列。それ以外の場合はnullを返します。
- 導入されたバージョン:
- 1.3
- 関連項目:
- AccessibleIcon
 
 - 
getAccessibleStateSetpublic AccessibleStateSet getAccessibleStateSet() このオブジェクトの状態セットを取得します。- オーバーライド:
- getAccessibleStateSet、クラス:- JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの現在の状態を保持するAccessibleStateのインスタンス
- 関連項目:
- AccessibleState
 
 - 
getAccessibleRelationSetpublic AccessibleRelationSet getAccessibleRelationSet() このオブジェクトに関連付けられたAccessibleRelationSetがある場合はそれを返します。 ない場合はnullを返します。- オーバーライド:
- getAccessibleRelationSet、クラス:- AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleRelationSet。それ以外の場合はnullを返します。
- 導入されたバージョン:
- 1.3
- 関連項目:
- AccessibleRelation
 
 - 
getAccessibleActionpublic AccessibleAction getAccessibleAction() このオブジェクトに関連付けられたAccessibleActionを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleActionインタフェースの実装を行います。- オーバーライド:
- getAccessibleAction、クラス:- AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
- AccessibleAction
 
 - 
getAccessibleValuepublic AccessibleValue getAccessibleValue() このオブジェクトに関連付けられたAccessibleValueを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleValueインタフェースの実装を行います。- オーバーライド:
- getAccessibleValue、クラス:- AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
- AccessibleValue
 
 - 
getAccessibleActionCountpublic int getAccessibleActionCount() オブジェクトで利用できるActionの数を返します。 ボタンのデフォルトの動作は、1つのアクション(ボタンを切り替える)です。- 定義:
- getAccessibleActionCount、インタフェース:- AccessibleAction
- 戻り値:
- 1、このオブジェクトのActionの数
 
 - 
getAccessibleActionDescriptionpublic String getAccessibleActionDescription(int i) オブジェクトの指定されたアクションの説明を返します。- 定義:
- getAccessibleActionDescription、インタフェース:- AccessibleAction
- パラメータ:
- i- アクションのゼロから始まるインデックス
- 戻り値:
- アクションのStringの説明
- 関連項目:
- AccessibleAction.getAccessibleActionCount()
 
 - 
doAccessibleActionpublic boolean doAccessibleAction(int i) オブジェクトに対して指定されたActionを実行します。- 定義:
- doAccessibleAction、インタフェース:- AccessibleAction
- パラメータ:
- i- アクションのゼロから始まるインデックス
- 戻り値:
- アクションが実行された場合はtrue; そうでなければfalse。
- 関連項目:
- AccessibleAction.getAccessibleActionCount()
 
 - 
getCurrentAccessibleValuepublic Number getCurrentAccessibleValue() このオブジェクトの値をNumberとして取得します。- 定義:
- getCurrentAccessibleValue、インタフェース:- AccessibleValue
- 戻り値:
- 選択されていない場合は整数型の0、選択されている場合は整数型の1
- 関連項目:
- AbstractButton.isSelected()
 
 - 
setCurrentAccessibleValuepublic boolean setCurrentAccessibleValue(Number n) このオブジェクトの値をNumberとして設定します。- 定義:
- setCurrentAccessibleValue、インタフェース:- AccessibleValue
- パラメータ:
- n- 値に使用する数字
- 戻り値:
- 値が設定された場合はtrue
- 関連項目:
- AccessibleValue.getCurrentAccessibleValue()
 
 - 
getMinimumAccessibleValuepublic Number getMinimumAccessibleValue() このオブジェクトの最小値をNumberとして取得します。- 定義:
- getMinimumAccessibleValue、インタフェース:- AccessibleValue
- 戻り値:
- 整数型の0
- 関連項目:
- AccessibleValue.getMaximumAccessibleValue()
 
 - 
getMaximumAccessibleValuepublic Number getMaximumAccessibleValue() このオブジェクトの最大値をNumberとして取得します。- 定義:
- getMaximumAccessibleValue、インタフェース:- AccessibleValue
- 戻り値:
- 整数型の1
- 関連項目:
- AccessibleValue.getMinimumAccessibleValue()
 
 - 
getIndexAtPointpublic int getIndexAtPoint(Point p) ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。 注: AbstractButtonは、このメソッドに有効なサイズ(上位オブジェクトのコンテナが有効な最上位ウィンドウである親のコンテナに追加された場合のサイズなど)を持ち、意味のある値を返す必要があります。- 定義:
- getIndexAtPoint、インタフェース:- AccessibleText
- パラメータ:
- p- ローカル座標のPoint
- 戻り値:
- ポイントpにある文字のゼロから始まるインデックス。ポイントが無効な場合は -1を返す。
- 導入されたバージョン:
- 1.3
 
 - 
getCharacterBoundspublic Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。 注: AbstractButtonは、このメソッドに有効なサイズ(上位オブジェクトのコンテナが有効な最上位ウィンドウである親のコンテナに追加された場合のサイズなど)を持ち、意味のある値を返す必要があります。- 定義:
- getCharacterBounds、インタフェース:- AccessibleText
- パラメータ:
- i- Stringに対するインデックス
- 戻り値:
- 文字のバウンディング・ボックスの画面座標。インデックスが無効な場合、空の矩形が返される。
- 導入されたバージョン:
- 1.3
 
 - 
getCharCountpublic int getCharCount() 文字数(有効なインデックス)を返します。- 定義:
- getCharCount、インタフェース:- AccessibleText
- 戻り値:
- 文字数
- 導入されたバージョン:
- 1.3
 
 - 
getCaretPositionpublic int getCaretPosition() ゼロから始まる、キャレットのオフセットを返します。 注: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
- getCaretPosition、インタフェース:- AccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
- 導入されたバージョン:
- 1.3
 
 - 
getAtIndexpublic String getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。- 定義:
- getAtIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
- index- テキスト内のインデックス。0以上
- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
- 導入されたバージョン:
- 1.3
 
 - 
getAfterIndexpublic String getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。- 定義:
- getAfterIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
- index- テキスト内のインデックス。0以上
- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
- 導入されたバージョン:
- 1.3
 
 - 
getBeforeIndexpublic String getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。- 定義:
- getBeforeIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCE
- index- テキスト内のインデックス。0以上
- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
- 導入されたバージョン:
- 1.3
 
 - 
getCharacterAttributepublic AttributeSet getCharacterAttribute(int i) 指定されたインデックスの位置にある指定された文字のAttributeSetを返します。- 定義:
- getCharacterAttribute、インタフェース:- AccessibleText
- パラメータ:
- i- テキスト内の0から始まるインデックス
- 戻り値:
- 文字のAttributeSet
- 導入されたバージョン:
- 1.3
 
 - 
getSelectionStartpublic int getSelectionStart() 選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
- getSelectionStart、インタフェース:- AccessibleText
- 戻り値:
- 選択範囲の先頭のテキストに対するインデックス
- 導入されたバージョン:
- 1.3
 
 - 
getSelectionEndpublic int getSelectionEnd() 選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
- getSelectionEnd、インタフェース:- AccessibleText
- 戻り値:
- 選択範囲の末尾のテキストに対するインデックス
- 導入されたバージョン:
- 1.3
 
 - 
getSelectedTextpublic String getSelectedText() 選択されているテキストの一部を返します。- 定義:
- getSelectedText、インタフェース:- AccessibleText
- 戻り値:
- 選択されているテキストのString部分
- 導入されたバージョン:
- 1.3
 
 - 
getToolTipTextpublic String getToolTipText() ツールヒント・テキストを返します。- 定義:
- getToolTipText、インタフェース:- AccessibleExtendedComponent
- オーバーライド:
- getToolTipText、クラス:- JComponent.AccessibleJComponent
- 戻り値:
- サポートされている場合はオブジェクトのツールヒント・テキスト、そうでない場合はnull
- 導入されたバージョン:
- 1.4
 
 - 
getTitledBorderTextpublic String getTitledBorderText() タイトル付きボーダー・テキストを返します。- 定義:
- getTitledBorderText、インタフェース:- AccessibleExtendedComponent
- オーバーライド:
- getTitledBorderText、クラス:- JComponent.AccessibleJComponent
- 戻り値:
- サポートされている場合はオブジェクトのタイトル付きボーダー・テキスト、そうでない場合はnull
- 導入されたバージョン:
- 1.4
 
 - 
getAccessibleKeyBindingpublic AccessibleKeyBinding getAccessibleKeyBinding() このオブジェクトに関連付けられたキー・バインディングを返します。- 定義:
- getAccessibleKeyBinding、インタフェース:- AccessibleExtendedComponent
- オーバーライド:
- getAccessibleKeyBinding、クラス:- JComponent.AccessibleJComponent
- 戻り値:
- サポートされている場合はオブジェクトのキー・バインディング、そうでない場合はnull
- 導入されたバージョン:
- 1.4
- 関連項目:
- AccessibleKeyBinding
 
 
- 
 
-