- 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
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
AccessibleAbstractButton()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
doAccessibleAction(int i)
オブジェクトに対して指定されたActionを実行します。AccessibleAction
getAccessibleAction()
このオブジェクトに関連付けられたAccessibleActionを取得します。int
getAccessibleActionCount()
オブジェクトで利用できるActionの数を返します。String
getAccessibleActionDescription(int i)
オブジェクトの指定されたアクションの説明を返します。AccessibleIcon[]
getAccessibleIcon()
このオブジェクトに関連付けられたAccessibleIconがある場合はそれを返します。AccessibleKeyBinding
getAccessibleKeyBinding()
このオブジェクトに関連付けられたキー・バインディングを返します。String
getAccessibleName()
このオブジェクトのアクセシビリティ対応の名前を返します。AccessibleRelationSet
getAccessibleRelationSet()
このオブジェクトに関連付けられたAccessibleRelationSetがある場合はそれを返します。AccessibleStateSet
getAccessibleStateSet()
このオブジェクトの状態セットを取得します。AccessibleValue
getAccessibleValue()
このオブジェクトに関連付けられたAccessibleValueを取得します。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()
文字数(有効なインデックス)を返します。Number
getCurrentAccessibleValue()
このオブジェクトの値をNumberとして取得します。int
getIndexAtPoint(Point p)
ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。Number
getMaximumAccessibleValue()
このオブジェクトの最大値をNumberとして取得します。Number
getMinimumAccessibleValue()
このオブジェクトの最小値をNumberとして取得します。String
getSelectedText()
選択されているテキストの一部を返します。int
getSelectionEnd()
選択したテキスト内の終了オフセットを返します。int
getSelectionStart()
選択したテキスト内の開始オフセットを返します。String
getTitledBorderText()
タイトル付きボーダー・テキストを返します。String
getToolTipText()
ツールヒント・テキストを返します。boolean
setCurrentAccessibleValue(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
-
-
-
-
メソッドの詳細
-
getAccessibleName
public String getAccessibleName()
このオブジェクトのアクセシビリティ対応の名前を返します。- オーバーライド:
getAccessibleName
、クラスJComponent.AccessibleJComponent
- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトに名前がない場合は
null
になることがある - 関連項目:
AccessibleContext.setAccessibleName(java.lang.String)
-
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
このオブジェクトに関連付けられたAccessibleIconがある場合はそれを返します。 ない場合はnullを返します。- オーバーライド:
getAccessibleIcon
、クラスAccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleIcon
の配列。それ以外の場合はnull
を返します。 - 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleIcon
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
このオブジェクトの状態セットを取得します。- オーバーライド:
getAccessibleStateSet
、クラスJComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの現在の状態を保持するAccessibleStateのインスタンス
- 関連項目:
AccessibleState
-
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()
このオブジェクトに関連付けられたAccessibleRelationSetがある場合はそれを返します。 ない場合はnullを返します。- オーバーライド:
getAccessibleRelationSet
、クラスAccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleRelationSet
。それ以外の場合はnull
を返します。 - 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleRelation
-
getAccessibleAction
public AccessibleAction getAccessibleAction()
このオブジェクトに関連付けられたAccessibleActionを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleActionインタフェースの実装を行います。- オーバーライド:
getAccessibleAction
、クラスAccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
AccessibleAction
-
getAccessibleValue
public AccessibleValue getAccessibleValue()
このオブジェクトに関連付けられたAccessibleValueを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleValueインタフェースの実装を行います。- オーバーライド:
getAccessibleValue
、クラスAccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
AccessibleValue
-
getAccessibleActionCount
public int getAccessibleActionCount()
オブジェクトで利用できるActionの数を返します。 ボタンのデフォルトの動作は、1つのアクション(ボタンを切り替える)です。- 定義:
getAccessibleActionCount
、インタフェースAccessibleAction
- 戻り値:
- 1、このオブジェクトのActionの数
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
オブジェクトの指定されたアクションの説明を返します。- 定義:
getAccessibleActionDescription
、インタフェースAccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションの
String
の説明 - 関連項目:
AccessibleAction.getAccessibleActionCount()
-
doAccessibleAction
public boolean doAccessibleAction(int i)
オブジェクトに対して指定されたActionを実行します。- 定義:
doAccessibleAction
、インタフェースAccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションが実行された場合はtrue; そうでなければfalse。
- 関連項目:
AccessibleAction.getAccessibleActionCount()
-
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()
このオブジェクトの値をNumberとして取得します。- 定義:
getCurrentAccessibleValue
、インタフェースAccessibleValue
- 戻り値:
- 選択されていない場合は整数型の0、選択されている場合は整数型の1
- 関連項目:
AbstractButton.isSelected()
-
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
このオブジェクトの値をNumberとして設定します。- 定義:
setCurrentAccessibleValue
、インタフェースAccessibleValue
- パラメータ:
n
- 値に使用する数字- 戻り値:
- 値が設定された場合はtrue
- 関連項目:
AccessibleValue.getCurrentAccessibleValue()
-
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
このオブジェクトの最小値をNumberとして取得します。- 定義:
getMinimumAccessibleValue
、インタフェースAccessibleValue
- 戻り値:
- 整数型の0
- 関連項目:
AccessibleValue.getMaximumAccessibleValue()
-
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
このオブジェクトの最大値をNumberとして取得します。- 定義:
getMaximumAccessibleValue
、インタフェースAccessibleValue
- 戻り値:
- 整数型の1
- 関連項目:
AccessibleValue.getMinimumAccessibleValue()
-
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
- 関連項目:
AccessibleKeyBinding
-
-