- java.lang.Object
- 
- javax.accessibility.AccessibleContext
- 
- java.awt.Component.AccessibleAWTComponent
- 
- java.awt.Container.AccessibleAWTContainer
- 
- javax.swing.JComponent.AccessibleJComponent
- 
- javax.swing.JSpinner.AccessibleJSpinner
 
 
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- EventListener,- AccessibleAction,- AccessibleComponent,- AccessibleEditableText,- AccessibleExtendedComponent,- AccessibleText,- AccessibleValue,- ChangeListener
 - 含まれているクラス:
- JSpinner
 
 protected class JSpinner.AccessibleJSpinner extends JComponent.AccessibleJComponent implements AccessibleValue, AccessibleAction, AccessibleText, AccessibleEditableText, ChangeListener AccessibleJSpinnerは、JSpinnerクラスのアクセシビリティ・サポートを実装しています。- 導入されたバージョン:
- 1.5
 
- 
- 
ネストされたクラスのサマリー- 
クラス 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
 
- 
 - 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedAccessibleJSpinner()AccessibleJSpinnerコンストラクタです。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 voidcut(int startIndex, int endIndex)2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。voiddelete(int startIndex, int endIndex)2つのインデックス間のテキストを削除します。booleandoAccessibleAction(int i)オブジェクトに対して指定されたActionを実行します。AccessibleActiongetAccessibleAction()1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。intgetAccessibleActionCount()オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトのデフォルト・アクションと見なされます。StringgetAccessibleActionDescription(int i)指定されたオブジェクトのアクションについての説明を返します。AccessiblegetAccessibleChild(int i)オブジェクトの指定されたAccessible子を返します。intgetAccessibleChildrenCount()オブジェクトのAccessible子の数を返します。AccessibleRolegetAccessibleRole()このオブジェクトの役割を取得します。AccessibleTextgetAccessibleText()画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。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()選択したテキスト内の開始オフセットを返します。StringgetTextRange(int startIndex, int endIndex)2つのインデックス間のテキスト文字列を返します。voidinsertTextAtIndex(int index, String s)指定された文字列を指定されたインデックスに挿入します。voidpaste(int startIndex)システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。voidreplaceText(int startIndex, int endIndex, String s)2つのインデックス間のテキストを、指定した文字列に置き換えます。voidselectText(int startIndex, int endIndex)2つのインデックス間のテキストを選択します。voidsetAttributes(int startIndex, int endIndex, AttributeSet as)2つのインデックス間のテキストの属性を設定します。booleansetCurrentAccessibleValue(Number n)このオブジェクトの値をNumberとして設定します。voidsetTextContents(String s)テキスト・コンテンツを指定文字列に設定します。voidstateChanged(ChangeEvent e)リスナーの対象の状態が変更されたときに呼び出されます。- 
クラス javax.swing.JComponent.AccessibleJComponentで宣言されたメソッドaddPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, 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, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, 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
 
- 
 
- 
- 
- 
メソッドの詳細- 
stateChangedpublic void stateChanged(ChangeEvent e) リスナーの対象の状態が変更されたときに呼び出されます。- 定義:
- stateChanged、インタフェース:- ChangeListener
- パラメータ:
- e-- ChangeEventオブジェクト。 nullは不可。
- 例外:
- NullPointerException- パラメータがnullの場合。
 
 - 
getAccessibleRolepublic AccessibleRole getAccessibleRole() このオブジェクトの役割を取得します。 オブジェクトの役割は、ジェネリックな目的、またはこのオブジェクトのクラスの使用です。 たとえば、プッシュ・ボタンの役割はAccessibleRole.PUSH_BUTTONです。 AccessibleRoleでの役割は、コンポーネント開発者が事前に定義された機能のセットから選択できるように提供されています。 これにより、ユーザー補助テクノロジはコンポーネントの様々に修正されたサブクラスに一貫したインタフェースを提供したり(プッシュ・ボタンのように動作するすべてのコンポーネントでAccessibleRole.PUSH_BUTTONを使用するなど)、異なる動作をするサブクラスを区別したり(チェック・ボックスではAccessibleRole.CHECK_BOX、ラジオ・ボタンではAccessibleRole.RADIO_BUTTONなど)できます。AccessibleRoleクラスは拡張可能でもあるので、カスタム・コンポーネントの開発者は、事前に定義された役割のセットでは不十分な場合に、独自のAccessibleRoleを定義できます。 - オーバーライド:
- getAccessibleRole、クラス:- JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
- AccessibleRole
 
 - 
getAccessibleChildrenCountpublic int getAccessibleChildrenCount() オブジェクトのAccessible子の数を返します。- オーバーライド:
- getAccessibleChildrenCount、クラス:- JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトのAccessible子の数。
 
 - 
getAccessibleChildpublic Accessible getAccessibleChild(int i) オブジェクトの指定されたAccessible子を返します。 AccessibleオブジェクトのAccessible子はゼロから始まるため、最初のAccessible子はインデックスが0、2番目の子はインデックスが1のようになります。- オーバーライド:
- getAccessibleChild、クラス:- JComponent.AccessibleJComponent
- パラメータ:
- i- 子のゼロから始まるインデックス
- 戻り値:
- オブジェクトのAccessible子
- 関連項目:
- getAccessibleChildrenCount()
 
 - 
getAccessibleActionpublic AccessibleAction getAccessibleAction() 1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。- オーバーライド:
- getAccessibleAction、クラス:- AccessibleContext
- 戻り値:
- オブジェクトでサポートされている場合はAccessibleAction。そうでない場合はnull
- 関連項目:
- AccessibleAction
 
 - 
getAccessibleTextpublic AccessibleText getAccessibleText() 画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。- オーバーライド:
- getAccessibleText、クラス:- AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleText、そうでない場合はnull
- 関連項目:
- AccessibleText
 
 - 
getAccessibleValuepublic AccessibleValue getAccessibleValue() このオブジェクトに関連付けられたAccessibleValueを取得します。- オーバーライド:
- getAccessibleValue、クラス:- AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleValue、そうでない場合はnull
- 関連項目:
- AccessibleValue
 
 - 
getCurrentAccessibleValuepublic Number getCurrentAccessibleValue() このオブジェクトの値をNumberとして取得します。 値が設定されていない場合、戻り値はnullになります。- 定義:
- getCurrentAccessibleValue、インタフェース:- AccessibleValue
- 戻り値:
- オブジェクトの値
- 関連項目:
- setCurrentAccessibleValue(java.lang.Number)
 
 - 
setCurrentAccessibleValuepublic boolean setCurrentAccessibleValue(Number n) このオブジェクトの値をNumberとして設定します。- 定義:
- setCurrentAccessibleValue、インタフェース:- AccessibleValue
- パラメータ:
- n- このオブジェクト用として設定する値
- 戻り値:
- 値が設定された場合はtrue、そうでない場合はfalse
- 関連項目:
- getCurrentAccessibleValue()
 
 - 
getMinimumAccessibleValuepublic Number getMinimumAccessibleValue() このオブジェクトの最小値をNumberとして取得します。- 定義:
- getMinimumAccessibleValue、インタフェース:- AccessibleValue
- 戻り値:
- オブジェクトの最小値。このオブジェクトに最小値がない場合はnull
- 関連項目:
- getMaximumAccessibleValue()
 
 - 
getMaximumAccessibleValuepublic Number getMaximumAccessibleValue() このオブジェクトの最大値をNumberとして取得します。- 定義:
- getMaximumAccessibleValue、インタフェース:- AccessibleValue
- 戻り値:
- オブジェクトの最大値。このオブジェクトに最大値がない場合はnull
- 関連項目:
- getMinimumAccessibleValue()
 
 - 
getAccessibleActionCountpublic int getAccessibleActionCount() オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトのデフォルト・アクションと見なされます。 スピナー値を増分するAccessibleAction.INCREMENTとスピナー値を減分するAccessibleAction.DECREMENTの2つのアクションがサポートされています。- 定義:
- getAccessibleActionCount、インタフェース:- AccessibleAction
- 戻り値:
- このオブジェクト内のActionの数を示す、ゼロから始まる数
 
 - 
getAccessibleActionDescriptionpublic String getAccessibleActionDescription(int i) 指定されたオブジェクトのアクションについての説明を返します。- 定義:
- getAccessibleActionDescription、インタフェース:- AccessibleAction
- パラメータ:
- i- アクションのゼロから始まるインデックス
- 戻り値:
- アクションを説明する文字列
- 関連項目:
- getAccessibleActionCount()
 
 - 
doAccessibleActionpublic boolean doAccessibleAction(int i) オブジェクトに対して指定されたActionを実行します。- 定義:
- doAccessibleAction、インタフェース:- AccessibleAction
- パラメータ:
- i- アクションのゼロから始まるインデックス。 最初のアクション(インデックス0)はAccessibleAction.INCREMENT、2番目のアクション(インデックス1)はAccessibleAction.DECREMENT。
- 戻り値:
- アクションが実行された場合はtrue、そうでない場合はfalse
- 関連項目:
- getAccessibleActionCount()
 
 - 
getIndexAtPointpublic int getIndexAtPoint(Point p) ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- 定義:
- getIndexAtPoint、インタフェース:- AccessibleText
- パラメータ:
- p- ローカル座標のPoint
- 戻り値:
- ポイントpにある文字のゼロから始まるインデックス。ポイントが無効な場合は -1を返す。
 
 - 
getCharacterBoundspublic Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。- 定義:
- getCharacterBounds、インタフェース:- AccessibleText
- パラメータ:
- i- Stringに対するインデックス
- 戻り値:
- 文字のバウンディング・ボックスの画面座標。インデックスが無効な場合は空の矩形を返す。
 
 - 
getCharCountpublic int getCharCount() 文字の数を返します(有効なインデックス)。- 定義:
- getCharCount、インタフェース:- AccessibleText
- 戻り値:
- 文字数
 
 - 
getCaretPositionpublic int getCaretPosition() キャレットのゼロから始まるオフセットを返します。 注: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
- getCaretPosition、インタフェース:- AccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
 
 - 
getAtIndexpublic String getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。- 定義:
- getAtIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するCHARACTER、WORD、またはSENTENCE
- index- テキスト内のインデックス
- 戻り値:
- 文字、単語、または文
 
 - 
getAfterIndexpublic String getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。- 定義:
- getAfterIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するCHARACTER、WORD、またはSENTENCE
- index- テキスト内のインデックス
- 戻り値:
- 文字、単語、または文
 
 - 
getBeforeIndexpublic String getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。- 定義:
- getBeforeIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するCHARACTER、WORD、またはSENTENCE
- index- テキスト内のインデックス
- 戻り値:
- 文字、単語、または文
 
 - 
getCharacterAttributepublic AttributeSet getCharacterAttribute(int i) 指定されたインデックスの位置にある指定された文字のAttributeSetを返します。- 定義:
- getCharacterAttribute、インタフェース:- AccessibleText
- パラメータ:
- i- テキスト内の0から始まるインデックス
- 戻り値:
- 文字のAttributeSet
 
 - 
getSelectionStartpublic int getSelectionStart() 選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
- getSelectionStart、インタフェース:- AccessibleText
- 戻り値:
- 選択範囲の先頭のテキストに対するインデックス
 
 - 
getSelectionEndpublic int getSelectionEnd() 選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
- getSelectionEnd、インタフェース:- AccessibleText
- 戻り値:
- 選択範囲の末尾のテキストに対するインデックス
 
 - 
getSelectedTextpublic String getSelectedText() 選択されているテキストの一部を返します。- 定義:
- getSelectedText、インタフェース:- AccessibleText
- 戻り値:
- 選択されているテキストのString部分
 
 - 
setTextContentspublic void setTextContents(String s) テキスト・コンテンツを指定文字列に設定します。- 定義:
- setTextContents、インタフェース:- AccessibleEditableText
- パラメータ:
- s- テキスト・コンテンツを設定する文字列
 
 - 
insertTextAtIndexpublic void insertTextAtIndex(int index, String s)指定された文字列を指定されたインデックスに挿入します。- 定義:
- insertTextAtIndex、インタフェース:- AccessibleEditableText
- パラメータ:
- index- 文字列を挿入するテキストのインデックス
- s- テキストに挿入する文字列
 
 - 
getTextRangepublic String getTextRange(int startIndex, int endIndex) 2つのインデックス間のテキスト文字列を返します。- 定義:
- getTextRange、インタフェース:- AccessibleEditableText
- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
- 戻り値:
- インデックス間のテキスト文字列
 
 - 
deletepublic void delete(int startIndex, int endIndex)2つのインデックス間のテキストを削除します。- 定義:
- delete、インタフェース:- AccessibleEditableText
- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
 
 - 
cutpublic void cut(int startIndex, int endIndex)2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。- 定義:
- cut、インタフェース:- AccessibleEditableText
- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
 
 - 
pastepublic void paste(int startIndex) システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。- 定義:
- paste、インタフェース:- AccessibleEditableText
- パラメータ:
- startIndex- テキストの開始インデックス
 
 - 
replaceTextpublic void replaceText(int startIndex, int endIndex, String s)2つのインデックス間のテキストを、指定した文字列に置き換えます。- 定義:
- replaceText、インタフェース:- AccessibleEditableText
- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
- s- 2つのインデックス間のテキストを置き換える文字列
 
 - 
selectTextpublic void selectText(int startIndex, int endIndex)2つのインデックス間のテキストを選択します。- 定義:
- selectText、インタフェース:- AccessibleEditableText
- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
 
 - 
setAttributespublic void setAttributes(int startIndex, int endIndex, AttributeSet as)2つのインデックス間のテキストの属性を設定します。- 定義:
- setAttributes、インタフェース:- AccessibleEditableText
- パラメータ:
- startIndex- テキストの開始インデックス
- endIndex- テキストの終了インデックス
- as- 属性セット
- 関連項目:
- AttributeSet
 
 
- 
 
-