Module java.desktop
Package java.awt

Class Choice.AccessibleAWTChoice

All Implemented Interfaces:
Serializable, AccessibleAction, AccessibleComponent
Enclosing class:
Choice

protected class Choice.AccessibleAWTChoice
extends Component.AccessibleAWTComponent
implements AccessibleAction
This class implements accessibility support for the Choice class. It provides an implementation of the Java Accessibility API appropriate to choice user-interface elements.
Since:
1.3
See Also:
Serialized Form
  • Constructor Details

    • AccessibleAWTChoice

      public AccessibleAWTChoice()
      Constructor for AccessibleAWTChoice
  • Method Details

    • getAccessibleAction

      public AccessibleAction getAccessibleAction()
      Get the AccessibleAction associated with this object. In the implementation of the Java Accessibility API for this class, return this object, which is responsible for implementing the AccessibleAction interface on behalf of itself.
      Overrides:
      getAccessibleAction in class AccessibleContext
      Returns:
      this object
      See Also:
      AccessibleAction
    • getAccessibleRole

      public AccessibleRole getAccessibleRole()
      Get the role of this object.
      Overrides:
      getAccessibleRole in class Component.AccessibleAWTComponent
      Returns:
      an instance of AccessibleRole describing the role of the object
      See Also:
      AccessibleRole
    • getAccessibleActionCount

      public 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.
      Specified by:
      getAccessibleActionCount in interface AccessibleAction
      Returns:
      the zero-based number of Actions in this object
    • getAccessibleActionDescription

      public String getAccessibleActionDescription​(int i)
      Returns a description of the specified action of the object.
      Specified by:
      getAccessibleActionDescription in interface AccessibleAction
      Parameters:
      i - zero-based index of the actions
      Returns:
      a String description of the action
      See Also:
      getAccessibleActionCount()
    • doAccessibleAction

      public boolean doAccessibleAction​(int i)
      Perform the specified Action on the object
      Specified by:
      doAccessibleAction in interface AccessibleAction
      Parameters:
      i - zero-based index of actions
      Returns:
      true if the action was performed; otherwise false.
      See Also:
      getAccessibleActionCount()