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, 2014, Oracle and/or its affiliates. All rights reserved.