Clase care implementează această interfață: CardLayout, BorderLayout,
GridBagLayout, BoxLayout, OverlayLayout, JRootPane.RootLayout,
BasicSplitPaneUI.BasicHorizontalLayoutManager
Interfață pentru clasele de gestionare a poziționării care folosesc un obiect de restricții (care stabilește restricțiile pe care trebuie să le satisfacă poziționarea).
public void addLayoutComponent(Component comp, Object constraints) - adaugă componenta comp respectând restricțiile constraints.
public Dimension maximumLayoutSize(Container target) - întoarce dimensiunea maximă a containerului.
public float getLayoutAlignmentX(Container target) - întoarce un număr în intervalul 0.0 .. 1.0, care indică modul în care se face alinierea componentelor pe axa oX: 0.0 - la origine, 0.5 - la centru, 1.0 - la extremitatea dreaptă.
public float getLayoutAlignmentY(Container target) - întoarce un număr în intervalul 0.0 .. 1.0, care indică modul în care se face alinierea componentelor pe axa oY: 0.0 - la origine, 0.5 - la centru, 1.0 - la extremitatea de jos.
public void invalidateLayout(Container target) - se invalidează
gestionarul de poziționare, descărcându-se informația pe care o conține.