Interfața LayoutManager

Definește interfața pentru clasele care gestionează poziționarea componentelor în container.

Clase care implementează această interfață: GridLayout, FlowLayout, ViewportLayout, ScrollPaneLayout, BasicOptionPaneUI.ButtonAreaLayout,
     BasicTabbedPaneUI.TabbedPaneLayout, BasicInternalFrameTitlePane.TitlePaneLayout, BasicScrollBarUI,
     BasicInternalFrameUI.InternalFrameLayout, BasicComboBoxUI.ComboBoxLayoutManager,
     BasicSplitPaneDivider.DividerLayout

Metode

public void addLayoutComponent(String name, Component comp) - adaugă la container componenta comp cu numele name.

public void removeLayoutComponent(Component comp) - elimină din container componenta specificată.

public Dimension preferredLayoutSize(Container parent) - întoarce dimensiunile preferate ținând seama de componentele din containerul părinte specificat.

public Dimension minimumLayoutSize(Container parent) - întoarce dimensiunile minime ținând cont de componentele din containerul părinte specificat.

public void layoutContainer(Container parent) - se face redimensionarea și poziționarea componentelor din containerul specificat.