java.awt
Interface LayoutManager

All Known Subinterfaces:
LayoutManager2
All Known Implementing Classes:
BorderLayout, BoxLayout, CardLayout, javax.swing.JSpinner.DefaultEditor, javax.swing.JToolBar.DefaultToolBarLayout, FlowLayout, GridBagLayout, GridLayout, OverlayLayout, javax.swing.JRootPane.RootLayout, ScrollPaneLayout, SpringLayout, ViewportLayout

public interface LayoutManager

Unsafe:


Method Summary
 void addLayoutComponent(String name, Component comp)
          Enabled: If the layout manager uses a per-component string, adds the component comp to the layout, associating it with the string specified by name.
 void layoutContainer(Container parent)
          Enabled: Lays out the specified container.
 Dimension minimumLayoutSize(Container parent)
          Enabled: Calculates the minimum size dimensions for the specified container, given the components it contains.
 Dimension preferredLayoutSize(Container parent)
          Enabled: Calculates the preferred size dimensions for the specified container, given the components it contains.
 void removeLayoutComponent(Component comp)
          Enabled: Removes the specified component from the layout.
 

Method Detail

addLayoutComponent

public void addLayoutComponent(String name,
                               Component comp)
Enabled: If the layout manager uses a per-component string, adds the component comp to the layout, associating it with the string specified by name.

Parameters:
name - the string to be associated with the component
comp - the component to be added

removeLayoutComponent

public void removeLayoutComponent(Component comp)
Enabled: Removes the specified component from the layout.

Parameters:
comp - the component to be removed

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
Enabled: Calculates the preferred size dimensions for the specified container, given the components it contains.

Parameters:
parent - the container to be laid out
See Also:
minimumLayoutSize(java.awt.Container)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
Enabled: Calculates the minimum size dimensions for the specified container, given the components it contains.

Parameters:
parent - the component to be laid out
See Also:
preferredLayoutSize(java.awt.Container)

layoutContainer

public void layoutContainer(Container parent)
Enabled: Lays out the specified container.

Parameters:
parent - the container to be laid out


comments?