Uses of Interface

Packages that use AttributeSet
Contains all of the classes for creating user interfaces and for painting graphics and images.
Defines a contract between user-interface components and an assistive technology that provides access to those components.
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
Provides classes and interfaces that deal with editable and noneditable text components.
Provides the class HTMLEditorKit and supporting classes for creating HTML text editors.