Interface AccessibleAction
- 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,- JSlider.AccessibleJSlider,- 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.- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringAn action which causes a component to execute its default action.static final StringAn action which decrements a value.static final StringAn action which increments a value.static final StringAn action which causes a tree node to collapse if expanded and expand if collapsed.static final StringAn action which causes a popup to become visible if it is hidden and hidden if it is visible.
- 
Method SummaryModifier and TypeMethodDescriptionbooleandoAccessibleAction(int i) Performs the specified action on the object.intReturns 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 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
 
- 
INCREMENT
- 
DECREMENT
- 
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:
 
- 
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:
 
 
-