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.
Container, javax.swing.JComponent.isOptimizedDrawingEnabled