Clase de gestionare a poziționării componentelor în container

a/ Cu interfața java.awt.LayoutManager

    java.awt.FlowLayout - componente plasate una dupa alta ("în flux")
    java.awt.GridLayout - componente plasate în celulele unei grile rectangulare
    javax.swing.ViewportLayout - gestionarul implicit al clasei javax.swing.JViewport
    javax.swing.ScrollPaneLayout - gestionarul implicit al clasei javax.swing.JScrollPane

b/ Cu interfata java.awt.LayoutManager2

    java.awt.BorderLayout - componentele se plasează câte una pe margini și  în centru
    java.awt.CardLayout - componente plasate una peste alta (ca într-un pachet de cartele)
    java.awt.GridBagLayout - poziționare pe grilă, dar o componentă poate acoperi mai multe celule
    javax.swing.BoxLayout - poziționare după o singură direcție, orizontală sau verticală
    javax.swing.OverlayLayout - componentele sunt plasate astfel, încât se suprapun