Uses of Annotation Interface

Packages that use ConstructorProperties
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.
Contains classes related to developing beans -- components based on the JavaBeans architecture.
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
Provides classes and interface for drawing specialized borders around a Swing component.
Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
Provides classes and interfaces for dealing with javax.swing.JTree.