Packages This Package Prev Next Index
§1.43 Interface LayoutManager
public interface java.awt.LayoutManager
{
// Methods
public abstract void addLayoutComponent(String name, §1.43.1
Component comp);
public abstract void layoutContainer(Container parent); §1.43.2
public abstract Dimension §1.43.3
minimumLayoutSize(Container parent);
public abstract Dimension §1.43.4
preferredLayoutSize(Container parent);
public abstract void §1.43.5
removeLayoutComponent(Component comp);
}
The LayoutManager interface specifies the methods that all layout managers must implement.
A layout manager is a class for laying out the components of a Container (II-§1.11)
addLayoutComponent
public abstract void
addLayoutComponent(String name, Component comp)
- Adds the specified component to this layout using the indicated tag.
- Most applications do not call this method directly. This method is called
when a component is added to a container using the add(String, Component)
method (II-§1.11.3).
- Parameters:
name
-
a tag understood by this layout manager
comp
-
the component to be added
layoutContainer
public abstract void layoutContainer(Container parent)
- Lays out the container argument using this layout.
- This method may reshape the components in the specified target container
in order to satisfy the constraints of this layout manager.
- Most applications do not call this method directly. This method is called
when a container calls its layout method (II-§1.11.11).
- Parameters:
parent
-
the container in which to do the layout.
minimumLayoutSize
public abstract Dimension
minimumLayoutSize(Container parent)
- Determines the minimum size of the container argument using this layout
manager. Most applications do not call this method directly. This method
is called when a container calls its layout method (II-§1.11.11).
- Parameters:
parent
-
the container in which to do the layout
- Returns:
- the minimum dimensions needed to lay out the subcomponents of the
specified container.
- See Also:
- preferredLayoutSize (II-§1.43.4).
preferredLayoutSize
public abstract Dimension
preferredLayoutSize(Container parent)
- Determines the preferred size of the container argument using this layout
manager. Most applications do not call this method directly. This method
is called when a container calls its preferredSize method (II-§1.11.17).
- Parameters:
parent
-
the container in which to do the layout
- Returns:
- the preferred dimensions to lay out the subcomponents of the specified container.
- See Also:
- minimumLayoutSize (II-§1.43.3).
removeLayoutComponent
public abstract void
removeLayoutComponent(Component comp)
- Removes the specified component from this layout.
- Most applications do not call this method directly. This method is called
when a container calls its remove (II-§1.11.19) or removeAll (II-§1.11.20)
methods.
- Parameters:
comp
-
the component to be removed
Packages This Package Prev Next Index
Java API Document (HTML generated by dkramer on April 22, 1996)
Copyright © 1996 Sun Microsystems, Inc.
All rights reserved
Please send any comments or corrections to doug.kramer@sun.com