protected class JSpinner.AccessibleJSpinner extends JComponent.AccessibleJComponent implements AccessibleValue , AccessibleAction , AccessibleText , AccessibleEditableText , ChangeListener
AccessibleJSpinner implements accessibility support for the
JSpinner class.
JComponent.AccessibleJComponent.AccessibleContainerHandler , JComponent.AccessibleJComponent.AccessibleFocusHandler Component.AccessibleAWTComponent.AccessibleAWTComponentHandler , Component.AccessibleAWTComponent.AccessibleAWTFocusHandler accessibleFocusHandleraccessibleContainerHandleraccessibleAWTComponentHandler, accessibleAWTFocusHandlerACCESSIBLE_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, accessibleParentCLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUPCHARACTER, SENTENCE, WORD| Modifier | Constructor and Description |
|---|---|
protected |
AccessibleJSpinner()
AccessibleJSpinner constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
cut(int startIndex, int endIndex)
Cuts the text between two indices into the system clipboard.
|
void |
delete(int startIndex, int endIndex)
Deletes the text between two indices
|
boolean |
doAccessibleAction(int i)
Performs the specified Action on the object
|
AccessibleAction |
getAccessibleAction()
Gets the AccessibleAction associated with this object that supports one or more actions.
|
int |
getAccessibleActionCount()
Returns the number of accessible actions available in this object If there are more than one, the first one is considered the "default" action of the object.
|
String |
getAccessibleActionDescription(int i)
Returns a description of the specified action of the object.
|
Accessible |
getAccessibleChild(int i)
Returns the specified Accessible child of the object.
|
int |
getAccessibleChildrenCount()
Returns the number of accessible children of the object.
|
AccessibleRole |
getAccessibleRole()
Gets the role of this object.
|
AccessibleText |
getAccessibleText()
Gets the AccessibleText associated with this object presenting text on the display.
|
AccessibleValue |
getAccessibleValue()
Gets the AccessibleValue associated with this object.
|
String |
getAfterIndex(int part, int index)
Returns the String after a given index.
|
String |
getAtIndex(int part, int index)
Returns the String at a given index.
|
String |
getBeforeIndex(int part, int index)
Returns the String before a given index.
|
int |
getCaretPosition()
Returns the zero-based offset of the caret.
|
AttributeSet |
getCharacterAttribute(int i)
Returns the AttributeSet for a given character at a given index
|
Rectangle |
getCharacterBounds(int i)
Determines the bounding box of the character at the given index into the string.
|
int |
getCharCount()
Returns the number of characters (valid indicies)
|
Number |
getCurrentAccessibleValue()
Get the value of this object as a Number.
|
int |
getIndexAtPoint(Point
Given a point in local coordinates, return the zero-based index of the character under that Point.
|
Number |
getMaximumAccessibleValue()
Get the maximum value of this object as a Number.
|
Number |
getMinimumAccessibleValue()
Get the minimum value of this object as a Number.
|
String |
getSelectedText()
Returns the portion of the text that is selected.
|
int |
getSelectionEnd()
Returns the end offset within the selected text.
|
int |
getSelectionStart()
Returns the start offset within the selected text.
|
String |
getTextRange(int startIndex, int endIndex)
Returns the text string between two indices.
|
void |
insertTextAtIndex(int index, String
Inserts the specified string at the given index/
|
void |
paste(int startIndex)
Pastes the text from the system clipboard into the text starting at the specified index.
|
void |
replaceText(int startIndex, int endIndex, String
Replaces the text between two indices with the specified string.
|
void |
selectText(int startIndex, int endIndex)
Selects the text between two indices.
|
void |
setAttributes(int startIndex, int endIndex, AttributeSet
Sets attributes for the text between two indices.
|
boolean |
setCurrentAccessibleValue(Number
Set the value of this object as a Number.
|
void |
setTextContents(String
Sets the text contents to the specified string.
|
void |
stateChanged(ChangeEvent
Invoked when the target of the listener has changed its state.
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListenergetAccessibleAtaddFocusListener, 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, setVisiblefirePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFocusListener, 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, setVisiblepublic void stateChanged(ChangeEvente)
stateChanged in interface
ChangeListener
e - a
ChangeEvent object. Must not be null.
NullPointerException - if the parameter is null.
public AccessibleRolegetAccessibleRole()
Note that the AccessibleRole class is also extensible, so custom component developers can define their own AccessibleRole's if the set of predefined roles is inadequate.
getAccessibleRole in class
JComponent.AccessibleJComponent
AccessibleRole
public int getAccessibleChildrenCount()
getAccessibleChildrenCount in class
JComponent.AccessibleJComponent
public AccessiblegetAccessibleChild(int i)
getAccessibleChild in class
JComponent.AccessibleJComponent
i - zero-based index of child
getAccessibleChildrenCount()
public AccessibleActiongetAccessibleAction()
getAccessibleAction in class
AccessibleContext
AccessibleAction
public AccessibleTextgetAccessibleText()
getAccessibleText in class
AccessibleContext
AccessibleText
public AccessibleValuegetAccessibleValue()
getAccessibleValue in class
AccessibleContext
AccessibleValue
public NumbergetCurrentAccessibleValue()
getCurrentAccessibleValue in interface
AccessibleValue
setCurrentAccessibleValue(java.lang.Number)
public boolean setCurrentAccessibleValue(Numbern)
setCurrentAccessibleValue in interface
AccessibleValue
n - the value to set for this object
getCurrentAccessibleValue()
public NumbergetMinimumAccessibleValue()
getMinimumAccessibleValue in interface
AccessibleValue
getMaximumAccessibleValue()
public NumbergetMaximumAccessibleValue()
getMaximumAccessibleValue in interface
AccessibleValue
getMinimumAccessibleValue()
public int getAccessibleActionCount()
getAccessibleActionCount in interface
AccessibleAction
public StringgetAccessibleActionDescription(int i)
getAccessibleActionDescription in interface
AccessibleAction
i - zero-based index of the actions
getAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction in interface
AccessibleAction
i - zero-based index of actions. The first action (index 0) is AccessibleAction.INCREMENT and the second action (index 1) is AccessibleAction.DECREMENT.
getAccessibleActionCount()
public int getIndexAtPoint(Pointp)
getIndexAtPoint in interface
AccessibleText
p - the Point in local coordinates
public RectanglegetCharacterBounds(int i)
getCharacterBounds in interface
AccessibleText
i - the index into the String
public int getCharCount()
getCharCount in interface
AccessibleText
public int getCaretPosition()
getCaretPosition in interface
AccessibleText
public StringgetAtIndex(int part, int index)
getAtIndex in interface
AccessibleText
part - the CHARACTER, WORD, or SENTENCE to retrieve
index - an index within the text
public StringgetAfterIndex(int part, int index)
getAfterIndex in interface
AccessibleText
part - the CHARACTER, WORD, or SENTENCE to retrieve
index - an index within the text
public StringgetBeforeIndex(int part, int index)
getBeforeIndex in interface
AccessibleText
part - the CHARACTER, WORD, or SENTENCE to retrieve
index - an index within the text
public AttributeSetgetCharacterAttribute(int i)
getCharacterAttribute in interface
AccessibleText
i - the zero-based index into the text
public int getSelectionStart()
getSelectionStart in interface
AccessibleText
public int getSelectionEnd()
getSelectionEnd in interface
AccessibleText
public StringgetSelectedText()
getSelectedText in interface
AccessibleText
public void setTextContents(Strings)
setTextContents in interface
AccessibleEditableText
s - the string to set the text contents
public void insertTextAtIndex(int index,
String s)
insertTextAtIndex in interface
AccessibleEditableText
index - the index in the text where the string will be inserted
s - the string to insert in the text
public StringgetTextRange(int startIndex, int endIndex)
getTextRange in interface
AccessibleEditableText
startIndex - the starting index in the text
endIndex - the ending index in the text
public void delete(int startIndex,
int endIndex)
delete in interface
AccessibleEditableText
startIndex - the starting index in the text
endIndex - the ending index in the text
public void cut(int startIndex,
int endIndex)
cut in interface
AccessibleEditableText
startIndex - the starting index in the text
endIndex - the ending index in the text
public void paste(int startIndex)
paste in interface
AccessibleEditableText
startIndex - the starting index in the text
public void replaceText(int startIndex,
int endIndex,
String s)
replaceText in interface
AccessibleEditableText
startIndex - the starting index in the text
endIndex - the ending index in the text
s - the string to replace the text between two indices
public void selectText(int startIndex,
int endIndex)
selectText in interface
AccessibleEditableText
startIndex - the starting index in the text
endIndex - the ending index in the text
public void setAttributes(int startIndex,
int endIndex,
AttributeSet as)
setAttributes in interface
AccessibleEditableText
startIndex - the starting index in the text
endIndex - the ending index in the text
as - the attribute set
AttributeSet