public abstract interface LayoutManager
  Comment     Returned-by     Constructor-argument     Method-argument     Field-type     Type-bound     Links  

Defines the interface for classes that know how to lay out Containers.

Swing's painting architecture assumes the children of a JComponent do not overlap. If a JComponent's LayoutManager allows children to overlap, the JComponent must override isOptimizedDrawingEnabled to return false.

See also:
Container, javax.swing.JComponent.isOptimizedDrawingEnabled