protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction , AccessibleValue , AccessibleText , AccessibleExtendedComponent
AbstractButton class. It provides an implementation of the Java Accessibility API appropriate to button and menu item user-interface elements.
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the java.beans package. Please see XMLEncoder.
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 |
AccessibleAbstractButton()
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
doAccessibleAction(int i)
Perform the specified Action on the object
|
AccessibleAction |
getAccessibleAction()
Get the AccessibleAction associated with this object.
|
int |
getAccessibleActionCount()
Returns the number of Actions available in this object.
|
String |
getAccessibleActionDescription(int i)
Return a description of the specified action of the object.
|
AccessibleIcon |
getAccessibleIcon()
Get the AccessibleIcons associated with this object if one or more exist.
|
AccessibleKeyBinding |
getAccessibleKeyBinding()
Returns key bindings associated with this object
|
String |
getAccessibleName()
Returns the accessible name of this object.
|
AccessibleRelationSet |
getAccessibleRelationSet()
Get the AccessibleRelationSet associated with this object if one exists.
|
AccessibleStateSet |
getAccessibleStateSet()
Get the state set of this object.
|
AccessibleText |
getAccessibleText()
Gets the AccessibleText associated with this object presenting text on the display.
|
AccessibleValue |
getAccessibleValue()
Get 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()
Return the zero-based offset of the caret.
|
AttributeSet |
getCharacterAttribute(int i)
Return the AttributeSet for a given character at a given index
|
Rectangle |
getCharacterBounds(int i)
Determine the bounding box of the character at the given index into the string.
|
int |
getCharCount()
Return 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 |
getTitledBorderText()
Returns the titled border text
|
String |
getToolTipText()
Returns the tool tip text
|
boolean |
setCurrentAccessibleValue(Number
Set the value of this object as a Number.
|
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleRole, getBorderTitle, 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, 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 StringgetAccessibleName()
getAccessibleName in class
JComponent.AccessibleJComponent
null if this object does not have a name
AccessibleContext.setAccessibleName(java.lang.String)
public AccessibleIcon[] getAccessibleIcon()
getAccessibleIcon in class
AccessibleContext
AccessibleIcon
public AccessibleStateSetgetAccessibleStateSet()
getAccessibleStateSet in class
JComponent.AccessibleJComponent
AccessibleState
public AccessibleRelationSetgetAccessibleRelationSet()
getAccessibleRelationSet in class
AccessibleContext
AccessibleRelation
public AccessibleActiongetAccessibleAction()
getAccessibleAction in class
AccessibleContext
AccessibleAction
public AccessibleValuegetAccessibleValue()
getAccessibleValue in class
AccessibleContext
AccessibleValue
public int getAccessibleActionCount()
getAccessibleActionCount in interface
AccessibleAction
public StringgetAccessibleActionDescription(int i)
getAccessibleActionDescription in interface
AccessibleAction
i - zero-based index of the actions
AccessibleAction.getAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction in interface
AccessibleAction
i - zero-based index of actions
AccessibleAction.getAccessibleActionCount()
public NumbergetCurrentAccessibleValue()
getCurrentAccessibleValue in interface
AccessibleValue
AbstractButton.isSelected()
public boolean setCurrentAccessibleValue(Numbern)
setCurrentAccessibleValue in interface
AccessibleValue
n - the number to use for the value
AccessibleValue.getCurrentAccessibleValue()
public NumbergetMinimumAccessibleValue()
getMinimumAccessibleValue in interface
AccessibleValue
AccessibleValue.getMaximumAccessibleValue()
public NumbergetMaximumAccessibleValue()
getMaximumAccessibleValue in interface
AccessibleValue
AccessibleValue.getMinimumAccessibleValue()
public AccessibleTextgetAccessibleText()
AccessibleContext
getAccessibleText in class
AccessibleContext
AccessibleText
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 AccessibleText.CHARACTER, AccessibleText.WORD, or AccessibleText.SENTENCE to retrieve
index - an index within the text >= 0
public StringgetAfterIndex(int part, int index)
getAfterIndex in interface
AccessibleText
part - the AccessibleText.CHARACTER, AccessibleText.WORD, or AccessibleText.SENTENCE to retrieve
index - an index within the text >= 0
public StringgetBeforeIndex(int part, int index)
getBeforeIndex in interface
AccessibleText
part - the AccessibleText.CHARACTER, AccessibleText.WORD, or AccessibleText.SENTENCE to retrieve
index - an index within the text >= 0
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 StringgetToolTipText()
getToolTipText in interface
AccessibleExtendedComponent
getToolTipText in class
JComponent.AccessibleJComponent
public StringgetTitledBorderText()
getTitledBorderText in interface
AccessibleExtendedComponent
getTitledBorderText in class
JComponent.AccessibleJComponent
public AccessibleKeyBindinggetAccessibleKeyBinding()
getAccessibleKeyBinding in interface
AccessibleExtendedComponent
getAccessibleKeyBinding in class
JComponent.AccessibleJComponent
AccessibleKeyBinding