An extended version of java.awt.Frame that adds support for
interposing input and painting behavior in front of the frame's
children (see glassPane), support for special children that
are managed by a LayeredPane (see rootPane) and for Swing MenuBars.