Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities. Its classes are subclassed and implemented by look-and-feel UIs like Basic and metal. This package is only used by look-and-feel developers who cannot create a new look-and-feel by subclassing existing look-and-feel components (such as Basic or metal). @since JDK1.2