Uses of Interface

Packages that use AttributedCharacterIterator
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides interfaces and classes for dealing with different types of events fired by AWT components.
Provides classes and interface relating to fonts.
Provides classes and interfaces for the input method framework.
Provides interfaces that enable the development of input methods that can be used with any Java runtime environment.
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.