protected class JSpinner.AccessibleJSpinner extends JComponent.AccessibleJComponent implements AccessibleValue, AccessibleAction, AccessibleText, AccessibleEditableText, ChangeListener
AccessibleJSpinner
は、JSpinner
クラスのアクセシビリティ・サポートを実装しています。JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
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
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
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) |
リスナーの対象の状態が変更されたときに呼び出されます。
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
getAccessibleAt
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
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public void stateChanged(ChangeEvent e)
stateChanged
、インタフェースChangeListener
e
- ChangeEvent
オブジェクト。 nullは不可。 NullPointerException
- パラメータがnullの場合。public AccessibleRole getAccessibleRole()
AccessibleRoleクラスは拡張可能でもあるので、カスタム・コンポーネントの開発者は、事前に定義された役割のセットでは不十分な場合に、独自のAccessibleRoleを定義できます。
getAccessibleRole
、クラスJComponent.AccessibleJComponent
AccessibleRole
public int getAccessibleChildrenCount()
getAccessibleChildrenCount
、クラスJComponent.AccessibleJComponent
public Accessible getAccessibleChild(int i)
getAccessibleChild
、クラスJComponent.AccessibleJComponent
i
- 子のゼロから始まるインデックスgetAccessibleChildrenCount()
public AccessibleAction getAccessibleAction()
getAccessibleAction
、クラスAccessibleContext
AccessibleAction
public AccessibleText getAccessibleText()
getAccessibleText
、クラスAccessibleContext
AccessibleText
public AccessibleValue getAccessibleValue()
getAccessibleValue
、クラスAccessibleContext
AccessibleValue
public Number getCurrentAccessibleValue()
getCurrentAccessibleValue
、インタフェースAccessibleValue
setCurrentAccessibleValue(java.lang.Number)
public boolean setCurrentAccessibleValue(Number n)
setCurrentAccessibleValue
、インタフェースAccessibleValue
n
- このオブジェクト用として設定する値getCurrentAccessibleValue()
public Number getMinimumAccessibleValue()
getMinimumAccessibleValue
、インタフェースAccessibleValue
getMaximumAccessibleValue()
public Number getMaximumAccessibleValue()
getMaximumAccessibleValue
、インタフェースAccessibleValue
getMinimumAccessibleValue()
public int getAccessibleActionCount()
getAccessibleActionCount
、インタフェースAccessibleAction
public String getAccessibleActionDescription(int i)
getAccessibleActionDescription
、インタフェースAccessibleAction
i
- アクションのゼロから始まるインデックスgetAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction
、インタフェースAccessibleAction
i
- アクションのゼロから始まるインデックス。 最初のアクション(インデックス0)はAccessibleAction.INCREMENT、2番目のアクション(インデックス1)はAccessibleAction.DECREMENT。 getAccessibleActionCount()
public int getIndexAtPoint(Point p)
getIndexAtPoint
、インタフェースAccessibleText
p
- ローカル座標のPointpublic Rectangle getCharacterBounds(int i)
getCharacterBounds
、インタフェースAccessibleText
i
- Stringに対するインデックスpublic int getCharCount()
getCharCount
、インタフェースAccessibleText
public int getCaretPosition()
getCaretPosition
、インタフェースAccessibleText
public String getAtIndex(int part, int index)
getAtIndex
、インタフェースAccessibleText
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックスpublic String getAfterIndex(int part, int index)
getAfterIndex
、インタフェースAccessibleText
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックスpublic String getBeforeIndex(int part, int index)
getBeforeIndex
、インタフェースAccessibleText
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックスpublic AttributeSet getCharacterAttribute(int i)
getCharacterAttribute
、インタフェースAccessibleText
i
- テキスト内の0から始まるインデックスpublic int getSelectionStart()
getSelectionStart
、インタフェースAccessibleText
public int getSelectionEnd()
getSelectionEnd
、インタフェースAccessibleText
public String getSelectedText()
getSelectedText
、インタフェースAccessibleText
public void setTextContents(String s)
setTextContents
、インタフェースAccessibleEditableText
s
- テキスト・コンテンツを設定する文字列public void insertTextAtIndex(int index, String s)
insertTextAtIndex
、インタフェースAccessibleEditableText
index
- 文字列を挿入するテキストのインデックスs
- テキストに挿入する文字列public String getTextRange(int startIndex, int endIndex)
getTextRange
、インタフェースAccessibleEditableText
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスpublic void delete(int startIndex, int endIndex)
delete
、インタフェースAccessibleEditableText
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスpublic void cut(int startIndex, int endIndex)
cut
、インタフェースAccessibleEditableText
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスpublic void paste(int startIndex)
paste
、インタフェースAccessibleEditableText
startIndex
- テキストの開始インデックスpublic void replaceText(int startIndex, int endIndex, String s)
replaceText
、インタフェースAccessibleEditableText
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスs
- 2つのインデックス間のテキストを置き換える文字列public void selectText(int startIndex, int endIndex)
selectText
、インタフェースAccessibleEditableText
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスpublic void setAttributes(int startIndex, int endIndex, AttributeSet as)
setAttributes
、インタフェースAccessibleEditableText
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスas
- 属性セットAttributeSet
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。