- All Known Implementing Classes:
- AbstractButton.AccessibleAbstractButton,- AccessibleHyperlink,- Button.AccessibleAWTButton,- Checkbox.AccessibleAWTCheckbox,- CheckboxMenuItem.AccessibleAWTCheckboxMenuItem,- Choice.AccessibleAWTChoice,- JButton.AccessibleJButton,- JCheckBox.AccessibleJCheckBox,- JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem,- JComboBox.AccessibleJComboBox,- JEditorPane.AccessibleJEditorPane,- JEditorPane.AccessibleJEditorPaneHTML,- JEditorPane.JEditorPaneAccessibleHypertextSupport,- JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink,- JList.AccessibleJList.AccessibleJListChild,- JMenu.AccessibleJMenu,- JMenuItem.AccessibleJMenuItem,- JPasswordField.AccessibleJPasswordField,- JRadioButton.AccessibleJRadioButton,- JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem,- JSpinner.AccessibleJSpinner,- JTextArea.AccessibleJTextArea,- JTextComponent.AccessibleJTextComponent,- JTextField.AccessibleJTextField,- JToggleButton.AccessibleJToggleButton,- JTree.AccessibleJTree.AccessibleJTreeNode,- Menu.AccessibleAWTMenu,- MenuItem.AccessibleAWTMenuItem,- PopupMenu.AccessibleAWTPopupMenu
public interface AccessibleAction
The 
AccessibleAction interface should be supported by any object that
 can perform one or more actions. This interface provides the standard
 mechanism for an assistive technology to determine what those actions are as
 well as tell the object to perform them. Any object that can be manipulated
 should support this interface. Applications can determine if an object
 supports the AccessibleAction interface by first obtaining its
 AccessibleContext (see Accessible) and then calling the
 AccessibleContext.getAccessibleAction() method. If the return value is
 not null, the object supports this interface.- 
Field SummaryFields Modifier and Type Field Description static StringCLICKAn action which causes a component to execute its default action.static StringDECREMENTAn action which decrements a value.static StringINCREMENTAn action which increments a value.static StringTOGGLE_EXPANDAn action which causes a tree node to collapse if expanded and expand if collapsed.static StringTOGGLE_POPUPAn action which causes a popup to become visible if it is hidden and hidden if it is visible.
- 
Method SummaryModifier and Type Method Description booleandoAccessibleAction(int i)Performs the specified action on the object.intgetAccessibleActionCount()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.StringgetAccessibleActionDescription(int i)Returns a description of the specified action of the object.
- 
Field Details- 
TOGGLE_EXPANDAn action which causes a tree node to collapse if expanded and expand if collapsed.- Since:
- 1.5
 
- 
INCREMENTAn action which increments a value.- Since:
- 1.5
 
- 
DECREMENTAn action which decrements a value.- Since:
- 1.5
 
- 
CLICKAn action which causes a component to execute its default action.- Since:
- 1.6
 
- 
TOGGLE_POPUPAn action which causes a popup to become visible if it is hidden and hidden if it is visible.- Since:
- 1.6
 
 
- 
- 
Method Details- 
getAccessibleActionCountint 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.- Returns:
- the zero-based number of actions in this object
 
- 
getAccessibleActionDescriptionReturns a description of the specified action of the object.- Parameters:
- i- zero-based index of the actions
- Returns:
- a Stringdescription of the action
- See Also:
- getAccessibleActionCount()
 
- 
doAccessibleActionboolean doAccessibleAction(int i)Performs the specified action on the object.- Parameters:
- i- zero-based index of actions
- Returns:
- trueif the action was performed; otherwise- false
- See Also:
- getAccessibleActionCount()
 
 
-