public abstract class ComponentUI
  Comment     Returned-by     Constructor-argument     Method-argument     Field-type     Type-bound     Links  

The base class for all UI delegate objects in the Swing pluggable look and feel architecture. The UI delegate object for a Swing component is responsible for implementing the aspects of the component that depend on the look and feel. The JComponent class invokes methods from this class in order to delegate operations (painting, layout calculations, etc.) that may vary depending on the look and feel installed. Client programs should not invoke methods on this class directly.

See also:
javax.swing.JComponent, javax.swing.UIManager