Interface java.awt.LayoutManager
All Packages    This Package    Previous    Next

Interface java.awt.LayoutManager

public interface LayoutManager
extends Object
Defines the interface for classes that know how to layout Containers.
See Also:
Container
Version:
1.10, 08/17/95
Author:
Sami Shaio, Arthur van Hoff

Method Index

 o addLayoutComponent(String, Component)
Adds the specified component with the specified name to the layout.
 o layoutContainer(Container)
Lays out the container in the specified panel.
 o minimumLayoutSize(Container)
Calculates the minimum size dimensions for the specified panel given the components in the specified parent container.
 o preferredLayoutSize(Container)
Calculates the preferred size dimensions for the specified panel given the components in the specified parent container.
 o removeLayoutComponent(Component)
Removes the specified component from the layout.

Methods

 o addLayoutComponent
  public abstract void addLayoutComponent(String name,
                                          Component comp)
Adds the specified component with the specified name to the layout.
Parameters:
name - the component name
comp - the component to be added

 o removeLayoutComponent

  public abstract void removeLayoutComponent(Component comp)
Removes the specified component from the layout.
Parameters:
comp - the component ot be removed

 o preferredLayoutSize

  public abstract Dimension preferredLayoutSize(Container parent)
Calculates the preferred size dimensions for the specified panel given the components in the specified parent container.
Parameters:
parent - the component which needs to be laid out
See Also:
minimumSize

 o minimumLayoutSize

  public abstract Dimension minimumLayoutSize(Container parent)
Calculates the minimum size dimensions for the specified panel given the components in the specified parent container.
Parameters:
parent - the component which needs to be laid out
See Also:
preferredSize

 o layoutContainer

  public abstract void layoutContainer(Container parent)
Lays out the container in the specified panel.
Parameters:
parent - the component which needs to be laid out


All Packages    This Package    Previous    Next