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
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
AccessibleJSpinner()
AccessibleJSpinnerコンストラクタです。 -
メソッドのサマリー
修飾子と型 メソッド 説明 void
cut(int startIndex, int endIndex)
2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。void
delete(int startIndex, int endIndex)
2つのインデックス間のテキストを削除します。boolean
doAccessibleAction(int i)
オブジェクトに対して指定されたActionを実行します。AccessibleAction
getAccessibleAction()
1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。int
getAccessibleActionCount()
オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。String
getAccessibleActionDescription(int i)
指定されたオブジェクトのアクションについての説明を返します。Accessible
getAccessibleChild(int i)
オブジェクトの指定されたAccessible子を返します。int
getAccessibleChildrenCount()
オブジェクトのAccessible子の数を返します。AccessibleRole
getAccessibleRole()
このオブジェクトの役割を取得します。AccessibleText
getAccessibleText()
画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。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
getTextRange(int startIndex, int endIndex)
2つのインデックス間のテキスト文字列を返します。void
insertTextAtIndex(int index, String s)
指定された文字列を指定されたインデックスに挿入します。void
paste(int startIndex)
システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。void
replaceText(int startIndex, int endIndex, String s)
2つのインデックス間のテキストを、指定した文字列に置き換えます。void
selectText(int startIndex, int endIndex)
2つのインデックス間のテキストを選択します。void
setAttributes(int startIndex, int endIndex, AttributeSet as)
2つのインデックス間のテキストの属性を設定します。boolean
setCurrentAccessibleValue(Number n)
このオブジェクトの値をNumberとして設定します。void
setTextContents(String s)
テキスト・コンテンツを指定文字列に設定します。void
stateChanged(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
-
コンストラクタの詳細
-
AccessibleJSpinner
protected AccessibleJSpinner()AccessibleJSpinnerコンストラクタです。
-
-
メソッドの詳細
-
stateChanged
public void stateChanged(ChangeEvent e)リスナーの対象の状態が変更されたときに呼び出されます。- 定義:
stateChanged
、インタフェース:ChangeListener
- パラメータ:
e
-ChangeEvent
オブジェクト。 nullは不可。- 例外:
NullPointerException
- パラメータがnullの場合。
-
getAccessibleRole
public AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。 オブジェクトの役割は、ジェネリックな目的、またはこのオブジェクトのクラスの使用です。 たとえば、プッシュ・ボタンの役割はAccessibleRole.PUSH_BUTTONです。 AccessibleRoleでの役割は、コンポーネント開発者が事前に定義された機能のセットから選択できるように提供されています。 これにより、ユーザー補助テクノロジはコンポーネントの様々に修正されたサブクラスに一貫したインタフェースを提供したり(プッシュ・ボタンのように動作するすべてのコンポーネントでAccessibleRole.PUSH_BUTTONを使用するなど)、異なる動作をするサブクラスを区別したり(チェック・ボックスではAccessibleRole.CHECK_BOX、ラジオ・ボタンではAccessibleRole.RADIO_BUTTONなど)できます。AccessibleRoleクラスは拡張可能でもあるので、カスタム・コンポーネントの開発者は、事前に定義された役割のセットでは不十分な場合に、独自のAccessibleRoleを定義できます。
- オーバーライド:
getAccessibleRole
、クラス:JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
AccessibleRole
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()オブジェクトのAccessible子の数を返します。- オーバーライド:
getAccessibleChildrenCount
、クラス:JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトのAccessible子の数。
-
getAccessibleChild
public Accessible getAccessibleChild(int i)オブジェクトの指定されたAccessible子を返します。 AccessibleオブジェクトのAccessible子はゼロから始まるため、最初のAccessible子はインデックスが0、2番目の子はインデックスが1のようになります。- オーバーライド:
getAccessibleChild
、クラス:JComponent.AccessibleJComponent
- パラメータ:
i
- 子のゼロから始まるインデックス- 戻り値:
- オブジェクトのAccessible子
- 関連項目:
getAccessibleChildrenCount()
-
getAccessibleAction
public AccessibleAction getAccessibleAction()1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。- オーバーライド:
getAccessibleAction
、クラス:AccessibleContext
- 戻り値:
- オブジェクトでサポートされている場合はAccessibleAction。そうでない場合はnull
- 関連項目:
AccessibleAction
-
getAccessibleText
public AccessibleText getAccessibleText()画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。- オーバーライド:
getAccessibleText
、クラス:AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleText、そうでない場合はnull
- 関連項目:
AccessibleText
-
getAccessibleValue
public AccessibleValue getAccessibleValue()このオブジェクトに関連付けられたAccessibleValueを取得します。- オーバーライド:
getAccessibleValue
、クラス:AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleValue、そうでない場合はnull
- 関連項目:
AccessibleValue
-
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()このオブジェクトの値をNumberとして取得します。 値が設定されていない場合、戻り値はnullになります。- 定義:
getCurrentAccessibleValue
、インタフェース:AccessibleValue
- 戻り値:
- オブジェクトの値
- 関連項目:
setCurrentAccessibleValue(java.lang.Number)
-
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)このオブジェクトの値をNumberとして設定します。- 定義:
setCurrentAccessibleValue
、インタフェース:AccessibleValue
- パラメータ:
n
- このオブジェクト用として設定する値- 戻り値:
- 値が設定された場合はtrue、そうでない場合はfalse
- 関連項目:
getCurrentAccessibleValue()
-
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()このオブジェクトの最小値をNumberとして取得します。- 定義:
getMinimumAccessibleValue
、インタフェース:AccessibleValue
- 戻り値:
- オブジェクトの最小値。このオブジェクトに最小値がない場合はnull
- 関連項目:
getMaximumAccessibleValue()
-
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()このオブジェクトの最大値をNumberとして取得します。- 定義:
getMaximumAccessibleValue
、インタフェース:AccessibleValue
- 戻り値:
- オブジェクトの最大値。このオブジェクトに最大値がない場合はnull
- 関連項目:
getMinimumAccessibleValue()
-
getAccessibleActionCount
public int getAccessibleActionCount()オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。 スピナー値を増分するAccessibleAction.INCREMENTとスピナー値を減分するAccessibleAction.DECREMENTの2つのアクションがサポートされています。- 定義:
getAccessibleActionCount
、インタフェース:AccessibleAction
- 戻り値:
- このオブジェクト内のActionの数を示す、ゼロから始まる数
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)指定されたオブジェクトのアクションについての説明を返します。- 定義:
getAccessibleActionDescription
、インタフェース:AccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションを説明する文字列
- 関連項目:
getAccessibleActionCount()
-
doAccessibleAction
public boolean doAccessibleAction(int i)オブジェクトに対して指定されたActionを実行します。- 定義:
doAccessibleAction
、インタフェース:AccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス。 最初のアクション(インデックス0)はAccessibleAction.INCREMENT、2番目のアクション(インデックス1)はAccessibleAction.DECREMENT。- 戻り値:
- アクションが実行された場合はtrue、そうでない場合はfalse
- 関連項目:
getAccessibleActionCount()
-
getIndexAtPoint
public int getIndexAtPoint(Point p)ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- 定義:
getIndexAtPoint
、インタフェース:AccessibleText
- パラメータ:
p
- ローカル座標のPoint- 戻り値:
- ポイントpにある文字のゼロから始まるインデックス。ポイントが無効な場合は -1を返す。
-
getCharacterBounds
public Rectangle getCharacterBounds(int i)文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。- 定義:
getCharacterBounds
、インタフェース:AccessibleText
- パラメータ:
i
- Stringに対するインデックス- 戻り値:
- 文字のバウンディング・ボックスの画面座標。インデックスが無効な場合は空の矩形を返す。
-
getCharCount
public int getCharCount()文字の数を返します(有効なインデックス)。- 定義:
getCharCount
、インタフェース:AccessibleText
- 戻り値:
- 文字数
-
getCaretPosition
public int getCaretPosition()キャレットのゼロから始まるオフセットを返します。 ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
getCaretPosition
、インタフェース:AccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
-
getAtIndex
public String getAtIndex(int part, int index)指定されたインデックスでの文字列を返します。- 定義:
getAtIndex
、インタフェース:AccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getAfterIndex
public String getAfterIndex(int part, int index)指定されたインデックスのあとの文字列を返します。- 定義:
getAfterIndex
、インタフェース:AccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getBeforeIndex
public String getBeforeIndex(int part, int index)指定されたインデックスの前の文字列を返します。- 定義:
getBeforeIndex
、インタフェース:AccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i)指定されたインデックスの位置にある指定された文字のAttributeSetを返します。- 定義:
getCharacterAttribute
、インタフェース:AccessibleText
- パラメータ:
i
- テキスト内の0から始まるインデックス- 戻り値:
- 文字のAttributeSet
-
getSelectionStart
public int getSelectionStart()選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
getSelectionStart
、インタフェース:AccessibleText
- 戻り値:
- 選択範囲の先頭のテキストに対するインデックス
-
getSelectionEnd
public int getSelectionEnd()選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
getSelectionEnd
、インタフェース:AccessibleText
- 戻り値:
- 選択範囲の末尾のテキストに対するインデックス
-
getSelectedText
public String getSelectedText()選択されているテキストの一部を返します。- 定義:
getSelectedText
、インタフェース:AccessibleText
- 戻り値:
- 選択されているテキストのString部分
-
setTextContents
public void setTextContents(String s)テキスト・コンテンツを指定文字列に設定します。- 定義:
setTextContents
、インタフェース:AccessibleEditableText
- パラメータ:
s
- テキスト・コンテンツを設定する文字列
-
insertTextAtIndex
public void insertTextAtIndex(int index, String s)指定された文字列を指定されたインデックスに挿入します。- 定義:
insertTextAtIndex
、インタフェース:AccessibleEditableText
- パラメータ:
index
- 文字列を挿入するテキストのインデックスs
- テキストに挿入する文字列
-
getTextRange
public String getTextRange(int startIndex, int endIndex)2つのインデックス間のテキスト文字列を返します。- 定義:
getTextRange
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス- 戻り値:
- インデックス間のテキスト文字列
-
delete
public void delete(int startIndex, int endIndex)2つのインデックス間のテキストを削除します。- 定義:
delete
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス
-
cut
public void cut(int startIndex, int endIndex)2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。- 定義:
cut
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス
-
paste
public void paste(int startIndex)システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。- 定義:
paste
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックス
-
replaceText
public void replaceText(int startIndex, int endIndex, String s)2つのインデックス間のテキストを、指定した文字列に置き換えます。- 定義:
replaceText
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスs
- 2つのインデックス間のテキストを置き換える文字列
-
selectText
public void selectText(int startIndex, int endIndex)2つのインデックス間のテキストを選択します。- 定義:
selectText
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス
-
setAttributes
public void setAttributes(int startIndex, int endIndex, AttributeSet as)2つのインデックス間のテキストの属性を設定します。- 定義:
setAttributes
、インタフェース:AccessibleEditableText
- パラメータ:
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスas
- 属性セット- 関連項目:
AttributeSet
-