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
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明boolean
doAccessibleAction
(int i) オブジェクトに対して指定されたActionを実行します。このオブジェクトに関連付けられたAccessibleActionを取得します。int
オブジェクトで利用できるActionの数を返します。オブジェクトの指定されたアクションの説明を返します。このオブジェクトに関連付けられたAccessibleIconがある場合はそれを返します。このオブジェクトに関連付けられたキー・バインディングを返します。このオブジェクトのアクセシビリティ対応の名前を返します。このオブジェクトに関連付けられたAccessibleRelationSetがある場合はそれを返します。このオブジェクトの状態セットを取得します。このオブジェクトに関連付けられたAccessibleValueを取得します。getAfterIndex
(int part, int index) 指定されたインデックスのあとの文字列を返します。getAtIndex
(int part, int index) 指定されたインデックスでの文字列を返します。getBeforeIndex
(int part, int index) 指定されたインデックスの前の文字列を返します。int
ゼロから始まる、キャレットのオフセットを返します。getCharacterAttribute
(int i) 指定されたインデックスの位置にある指定された文字のAttributeSetを返します。getCharacterBounds
(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。int
文字数(有効なインデックス)を返します。このオブジェクトの値をNumberとして取得します。int
ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。このオブジェクトの最大値をNumberとして取得します。このオブジェクトの最小値をNumberとして取得します。選択されているテキストの一部を返します。int
選択したテキスト内の終了オフセットを返します。int
選択したテキスト内の開始オフセットを返します。タイトル付きボーダー・テキストを返します。ツールヒント・テキストを返します。boolean
このオブジェクトの値を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
-
コンストラクタの詳細
-
AccessibleAbstractButton
protected AccessibleAbstractButton()サブクラスが呼び出すためのコンストラクタ。
-
-
メソッドの詳細
-
getAccessibleName
public String getAccessibleName()このオブジェクトのアクセシビリティ対応の名前を返します。- オーバーライド:
getAccessibleName
、クラスJComponent.AccessibleJComponent
- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトに名前がない場合は
null
になることがある - 関連項目:
-
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()このオブジェクトに関連付けられたAccessibleIconがある場合はそれを返します。 ない場合はnullを返します。- オーバーライド:
getAccessibleIcon
、クラスAccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleIcon
の配列。それ以外の場合はnull
を返します。 - 導入されたバージョン:
- 1.3
- 関連項目:
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()このオブジェクトの状態セットを取得します。- オーバーライド:
getAccessibleStateSet
、クラスJComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの現在の状態を保持するAccessibleStateのインスタンス
- 関連項目:
-
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()このオブジェクトに関連付けられたAccessibleRelationSetがある場合はそれを返します。 ない場合はnullを返します。- オーバーライド:
getAccessibleRelationSet
、クラスAccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleRelationSet
。それ以外の場合はnull
を返します。 - 導入されたバージョン:
- 1.3
- 関連項目:
-
getAccessibleAction
public AccessibleAction getAccessibleAction()このオブジェクトに関連付けられたAccessibleActionを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleActionインタフェースの実装を行います。- オーバーライド:
getAccessibleAction
、クラスAccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
-
getAccessibleValue
public AccessibleValue getAccessibleValue()このオブジェクトに関連付けられたAccessibleValueを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleValueインタフェースの実装を行います。- オーバーライド:
getAccessibleValue
、クラスAccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
-
getAccessibleActionCount
public int getAccessibleActionCount()オブジェクトで利用できるActionの数を返します。 ボタンのデフォルトの動作は、1つのアクション(ボタンを切り替える)です。- 定義:
getAccessibleActionCount
、インタフェースAccessibleAction
- 戻り値:
- 1、このオブジェクトのActionの数
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i) オブジェクトの指定されたアクションの説明を返します。- 定義:
getAccessibleActionDescription
、インタフェースAccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションの
String
の説明 - 関連項目:
-
doAccessibleAction
public boolean doAccessibleAction(int i) オブジェクトに対して指定されたActionを実行します。- 定義:
doAccessibleAction
、インタフェースAccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションが実行された場合はtrue; そうでなければfalse。
- 関連項目:
-
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()このオブジェクトの値をNumberとして取得します。- 定義:
getCurrentAccessibleValue
、インタフェースAccessibleValue
- 戻り値:
- 選択されていない場合は整数型の0、選択されている場合は整数型の1
- 関連項目:
-
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n) このオブジェクトの値をNumberとして設定します。- 定義:
setCurrentAccessibleValue
、インタフェースAccessibleValue
- パラメータ:
n
- 値に使用する数字- 戻り値:
- 値が設定された場合はtrue
- 関連項目:
-
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()このオブジェクトの最小値をNumberとして取得します。- 定義:
getMinimumAccessibleValue
、インタフェースAccessibleValue
- 戻り値:
- 整数型の0
- 関連項目:
-
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()このオブジェクトの最大値をNumberとして取得します。- 定義:
getMaximumAccessibleValue
、インタフェースAccessibleValue
- 戻り値:
- 整数型の1
- 関連項目:
-
getIndexAtPoint
public int getIndexAtPoint(Point p) ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。 ノート: AbstractButtonは、このメソッドに有効なサイズ(上位オブジェクトのコンテナが有効な最上位ウィンドウである親のコンテナに追加された場合のサイズなど)を持ち、意味のある値を返す必要があります。- 定義:
getIndexAtPoint
、インタフェースAccessibleText
- パラメータ:
p
- ローカル座標のPoint- 戻り値:
- ポイントpにある文字のゼロから始まるインデックス。ポイントが無効な場合は -1を返す。
- 導入されたバージョン:
- 1.3
-
getCharacterBounds
public Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。 ノート: AbstractButtonは、このメソッドに有効なサイズ(上位オブジェクトのコンテナが有効な最上位ウィンドウである親のコンテナに追加された場合のサイズなど)を持ち、意味のある値を返す必要があります。- 定義:
getCharacterBounds
、インタフェースAccessibleText
- パラメータ:
i
- Stringに対するインデックス- 戻り値:
- 文字のバウンディング・ボックスの画面座標。インデックスが無効な場合、空の矩形が返される。
- 導入されたバージョン:
- 1.3
-
getCharCount
public int getCharCount()文字数(有効なインデックス)を返します。- 定義:
getCharCount
、インタフェースAccessibleText
- 戻り値:
- 文字数
- 導入されたバージョン:
- 1.3
-
getCaretPosition
public int getCaretPosition()ゼロから始まる、キャレットのオフセットを返します。 ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
getCaretPosition
、インタフェースAccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
- 導入されたバージョン:
- 1.3
-
getAtIndex
public String getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。- 定義:
getAtIndex
、インタフェースAccessibleText
- パラメータ:
part
- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCEindex
- テキスト内のインデックス。0以上- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
- 導入されたバージョン:
- 1.3
-
getAfterIndex
public String getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。- 定義:
getAfterIndex
、インタフェースAccessibleText
- パラメータ:
part
- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCEindex
- テキスト内のインデックス。0以上- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
- 導入されたバージョン:
- 1.3
-
getBeforeIndex
public String getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。- 定義:
getBeforeIndex
、インタフェースAccessibleText
- パラメータ:
part
- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCEindex
- テキスト内のインデックス。0以上- 戻り値:
- 文字、語、または文。無効なインデックスまたは部分ではnull
- 導入されたバージョン:
- 1.3
-
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i) 指定されたインデックスの位置にある指定された文字のAttributeSetを返します。- 定義:
getCharacterAttribute
、インタフェースAccessibleText
- パラメータ:
i
- テキスト内の0から始まるインデックス- 戻り値:
- 文字のAttributeSet
- 導入されたバージョン:
- 1.3
-
getSelectionStart
public int getSelectionStart()選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
getSelectionStart
、インタフェースAccessibleText
- 戻り値:
- 選択範囲の先頭のテキストに対するインデックス
- 導入されたバージョン:
- 1.3
-
getSelectionEnd
public int getSelectionEnd()選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
getSelectionEnd
、インタフェースAccessibleText
- 戻り値:
- 選択範囲の末尾のテキストに対するインデックス
- 導入されたバージョン:
- 1.3
-
getSelectedText
public String getSelectedText()選択されているテキストの一部を返します。- 定義:
getSelectedText
、インタフェースAccessibleText
- 戻り値:
- 選択されているテキストのString部分
- 導入されたバージョン:
- 1.3
-
getToolTipText
public String getToolTipText()ツールヒント・テキストを返します。- 定義:
getToolTipText
、インタフェースAccessibleExtendedComponent
- オーバーライド:
getToolTipText
、クラスJComponent.AccessibleJComponent
- 戻り値:
- サポートされている場合はオブジェクトのツールヒント・テキスト、そうでない場合はnull
- 導入されたバージョン:
- 1.4
-
getTitledBorderText
public String getTitledBorderText()タイトル付きボーダー・テキストを返します。- 定義:
getTitledBorderText
、インタフェースAccessibleExtendedComponent
- オーバーライド:
getTitledBorderText
、クラスJComponent.AccessibleJComponent
- 戻り値:
- サポートされている場合はオブジェクトのタイトル付きボーダー・テキスト、そうでない場合はnull
- 導入されたバージョン:
- 1.4
-
getAccessibleKeyBinding
public AccessibleKeyBinding getAccessibleKeyBinding()このオブジェクトに関連付けられたキー・バインディングを返します。- 定義:
getAccessibleKeyBinding
、インタフェースAccessibleExtendedComponent
- オーバーライド:
getAccessibleKeyBinding
、クラスJComponent.AccessibleJComponent
- 戻り値:
- サポートされている場合はオブジェクトのキー・バインディング、そうでない場合はnull
- 導入されたバージョン:
- 1.4
- 関連項目:
-