org.openide.awt
Class  EqualFlowLayout
java.lang.Object
  |
  +--java.awt.FlowLayout
        |
        +--org.openide.awt.EqualFlowLayout
- All Implemented Interfaces: 
 - LayoutManager, Serializable
 
- public class EqualFlowLayout
- extends FlowLayout
  
EqualFlowLayout is a layout manager that works the same way as FlowLayout.
 The only difference is that it sizes the components so that they all have the same width
 (a width of widest component).
- See Also: 
 - Serialized Form
 
 
| 
Constructor Summary | 
EqualFlowLayout()
 
          Constructs a new Flow Layout with a centered alignment and a
 default 5-unit horizontal and vertical gap. | 
EqualFlowLayout(int align)
 
          Constructs a new Flow Layout with the specified alignment and a
 default 5-unit horizontal and vertical gap. | 
EqualFlowLayout(int align,
                int hgap,
                int vgap)
 
          Creates a new flow layout manager with the indicated alignment
 and the indicated horizontal and vertical gaps. | 
 
 
 
 
EqualFlowLayout
public EqualFlowLayout()
- Constructs a new Flow Layout with a centered alignment and a
 default 5-unit horizontal and vertical gap.
- Since: 
 - JDK1.0
 
 
 
EqualFlowLayout
public EqualFlowLayout(int align)
- Constructs a new Flow Layout with the specified alignment and a
 default 5-unit horizontal and vertical gap.
 The value of the alignment argument must be one of
 
FlowLayout.LEFT, FlowLayout.RIGHT,
 or FlowLayout.CENTER.
- Parameters:
 align - the alignment value- Since: 
 - JDK1.0
 
 
 
EqualFlowLayout
public EqualFlowLayout(int align,
                       int hgap,
                       int vgap)
- Creates a new flow layout manager with the indicated alignment
 and the indicated horizontal and vertical gaps.
 
 The value of the alignment argument must be one of
 FlowLayout.LEFT, FlowLayout.RIGHT,
 or FlowLayout.CENTER.
- Parameters:
 align - the alignment value.hgap - the horizontal gap between components.vgap - the vertical gap between components.- Since: 
 - JDK1.0
 
 
 
preferredLayoutSize
public Dimension preferredLayoutSize(Container target)
- Returns the preferred dimensions for this layout given the components
 in the specified target container.
- Overrides:
 preferredLayoutSize in class FlowLayout
 
- Parameters:
 target - the component which needs to be laid out- Returns:
 - the preferred dimensions to lay out the
                    subcomponents of the specified container.
 - Since: 
 - JDK1.0
 
- See Also: 
 Container, 
minimumLayoutSize(java.awt.Container), 
Container.getPreferredSize()
 
 
minimumLayoutSize
public Dimension minimumLayoutSize(Container target)
- Returns the minimum dimensions needed to layout the components
 contained in the specified target container.
- Overrides:
 minimumLayoutSize in class FlowLayout
 
- Parameters:
 target - the component which needs to be laid out- Returns:
 - the minimum dimensions to lay out the
                    subcomponents of the specified container.
 - Since: 
 - JDK1.0
 
- See Also: 
 preferredLayoutSize(java.awt.Container), 
Container, 
Container.doLayout()
 
 
layoutContainer
public void layoutContainer(Container target)
- Lays out the container. This method lets each component take
 its preferred size by reshaping the components in the
 target container in order to satisfy the constraints of
 this 
FlowLayout object.
- Overrides:
 layoutContainer in class FlowLayout
 
- Parameters:
 target - the specified component being laid out.- Since: 
 - JDK1.0
 
- See Also: 
 Container, 
Container.doLayout()
 
 
Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.