# Uses of Package
javax.accessibility

Packages that use javax.accessibility
com.sun.java.accessibility.util: Provides a collection of interfaces and classes that compose the Java Accessibility Utilities.
java.applet: Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
javax.accessibility: Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.swing: Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.colorchooser: Contains classes and interfaces used by the `JColorChooser` component.
javax.swing.plaf: Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
javax.swing.plaf.basic: Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.metal: Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
javax.swing.plaf.multi: Provides user interface objects that combine two or more look and feels.
javax.swing.table: Provides classes and interfaces for dealing with `javax.swing.JTable`.
javax.swing.text: Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html: Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
javax.swing.tree: Provides classes and interfaces for dealing with `javax.swing.JTree`.

Classes in javax.accessibility used by com.sun.java.accessibility.util
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleComponent: The `AccessibleComponent` interface should be supported by any object that is rendered on the screen.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.
AccessibleRole: Class `AccessibleRole` determines the role of a component.
AccessibleStateSet: Class `AccessibleStateSet` determines a component's state set.

Classes in javax.accessibility used by java.applet
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleComponent: The `AccessibleComponent` interface should be supported by any object that is rendered on the screen.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.
AccessibleRole: Class `AccessibleRole` determines the role of a component.
AccessibleStateSet: Class `AccessibleStateSet` determines a component's state set.

Classes in javax.accessibility used by java.awt
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleAction: The `AccessibleAction` interface should be supported by any object that can perform one or more actions.
AccessibleComponent: The `AccessibleComponent` interface should be supported by any object that is rendered on the screen.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.
AccessibleRole: Class `AccessibleRole` determines the role of a component.
AccessibleSelection: This `AccessibleSelection` interface provides the standard mechanism for an assistive technology to determine what the current selected children are, as well as modify the selection set.
AccessibleStateSet: Class `AccessibleStateSet` determines a component's state set.
AccessibleText: The `AccessibleText` interface should be implemented by all classes that present textual information on the display.
AccessibleValue: The `AccessibleValue` interface should be supported by any object that supports a numerical value (e.g., a scroll bar).

Classes in javax.accessibility used by javax.accessibility
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleAction: The `AccessibleAction` interface should be supported by any object that can perform one or more actions.
AccessibleBundle: Base class used to maintain a strongly typed enumeration.
AccessibleComponent: The `AccessibleComponent` interface should be supported by any object that is rendered on the screen.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.
AccessibleEditableText: The `AccessibleEditableText` interface should be implemented by all classes that present editable textual information on the display.
AccessibleHyperlink: Encapsulation of a link, or set of links (e.g. client side imagemap) in a Hypertext document
AccessibleIcon: The `AccessibleIcon` interface should be supported by any object that has an associated icon (e.g., buttons).
AccessibleKeyBinding: The `AccessibleKeyBinding` interface should be supported by any object that has a keyboard bindings such as a keyboard mnemonic and/or keyboard shortcut which can be used to select the object.
AccessibleRelation: Class `AccessibleRelation` describes a relation between the object that implements the `AccessibleRelation` and one or more other objects.
AccessibleRelationSet: Class `AccessibleRelationSet` determines a component's relation set.
AccessibleRole: Class `AccessibleRole` determines the role of a component.
AccessibleSelection: This `AccessibleSelection` interface provides the standard mechanism for an assistive technology to determine what the current selected children are, as well as modify the selection set.
AccessibleState: Class `AccessibleState` describes a component's particular state.
AccessibleStateSet: Class `AccessibleStateSet` determines a component's state set.
AccessibleTable: Class `AccessibleTable` describes a user-interface component that presents data in a two-dimensional table format.
AccessibleText: The `AccessibleText` interface should be implemented by all classes that present textual information on the display.
AccessibleTextSequence: This class collects together key details of a span of text.
AccessibleValue: The `AccessibleValue` interface should be supported by any object that supports a numerical value (e.g., a scroll bar).

Classes in javax.accessibility used by javax.swing
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleAction: The `AccessibleAction` interface should be supported by any object that can perform one or more actions.
AccessibleComponent: The `AccessibleComponent` interface should be supported by any object that is rendered on the screen.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.
AccessibleEditableText: The `AccessibleEditableText` interface should be implemented by all classes that present editable textual information on the display.
AccessibleExtendedComponent: The `AccessibleExtendedComponent` interface should be supported by any object that is rendered on the screen.
AccessibleExtendedTable: Class `AccessibleExtendedTable` provides extended information about a user-interface component that presents data in a two-dimensional table format.
AccessibleExtendedText: The `AccessibleExtendedText` interface contains additional methods not provided by the `AccessibleText` interface.
AccessibleHyperlink: Encapsulation of a link, or set of links (e.g. client side imagemap) in a Hypertext document
AccessibleHypertext: The `AccessibleHypertext` class is the base class for all classes that present hypertext information on the display.
AccessibleIcon: The `AccessibleIcon` interface should be supported by any object that has an associated icon (e.g., buttons).
AccessibleKeyBinding: The `AccessibleKeyBinding` interface should be supported by any object that has a keyboard bindings such as a keyboard mnemonic and/or keyboard shortcut which can be used to select the object.
AccessibleRelationSet: Class `AccessibleRelationSet` determines a component's relation set.
AccessibleRole: Class `AccessibleRole` determines the role of a component.
AccessibleSelection: This `AccessibleSelection` interface provides the standard mechanism for an assistive technology to determine what the current selected children are, as well as modify the selection set.
AccessibleStateSet: Class `AccessibleStateSet` determines a component's state set.
AccessibleTable: Class `AccessibleTable` describes a user-interface component that presents data in a two-dimensional table format.
AccessibleTableModelChange: The `AccessibleTableModelChange` interface describes a change to the table model.
AccessibleText: The `AccessibleText` interface should be implemented by all classes that present textual information on the display.
AccessibleTextSequence: This class collects together key details of a span of text.
AccessibleValue: The `AccessibleValue` interface should be supported by any object that supports a numerical value (e.g., a scroll bar).

Classes in javax.accessibility used by javax.swing.colorchooser
Accessible: Interface `Accessible` is the main interface for the accessibility package.

Classes in javax.accessibility used by javax.swing.plaf
Accessible: Interface `Accessible` is the main interface for the accessibility package.

Classes in javax.accessibility used by javax.swing.plaf.basic
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.

Classes in javax.accessibility used by javax.swing.plaf.metal
Accessible: Interface `Accessible` is the main interface for the accessibility package.

Classes in javax.accessibility used by javax.swing.plaf.multi
Accessible: Interface `Accessible` is the main interface for the accessibility package.

Classes in javax.accessibility used by javax.swing.table
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleComponent: The `AccessibleComponent` interface should be supported by any object that is rendered on the screen.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.
AccessibleExtendedComponent: The `AccessibleExtendedComponent` interface should be supported by any object that is rendered on the screen.
AccessibleRole: Class `AccessibleRole` determines the role of a component.

Classes in javax.accessibility used by javax.swing.text
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleAction: The `AccessibleAction` interface should be supported by any object that can perform one or more actions.
AccessibleComponent: The `AccessibleComponent` interface should be supported by any object that is rendered on the screen.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.
AccessibleEditableText: The `AccessibleEditableText` interface should be implemented by all classes that present editable textual information on the display.
AccessibleExtendedComponent: The `AccessibleExtendedComponent` interface should be supported by any object that is rendered on the screen.
AccessibleExtendedText: The `AccessibleExtendedText` interface contains additional methods not provided by the `AccessibleText` interface.
AccessibleRole: Class `AccessibleRole` determines the role of a component.
AccessibleStateSet: Class `AccessibleStateSet` determines a component's state set.
AccessibleText: The `AccessibleText` interface should be implemented by all classes that present textual information on the display.
AccessibleTextSequence: This class collects together key details of a span of text.

Classes in javax.accessibility used by javax.swing.text.html
Accessible: Interface `Accessible` is the main interface for the accessibility package.
AccessibleContext: `AccessibleContext` represents the minimum information all accessible objects return.

Classes in javax.accessibility used by javax.swing.tree
Accessible: Interface `Accessible` is the main interface for the accessibility package.