ter.GUI.util
Class VerticalFlowLayout

java.lang.Object
  |
  +--java.awt.FlowLayout
        |
        +--ter.GUI.util.VerticalFlowLayout
All Implemented Interfaces:
java.awt.LayoutManager, java.io.Serializable

public class VerticalFlowLayout
extends java.awt.FlowLayout
implements java.io.Serializable

Title: Class VerticalFlowLayout

Description: This class implements a Vertical flow layout, that we can't find on the standard JDK. This class have been taken from the internet.

Company: UNSA

Version:
1.0
Author:
Jerôme GAHIDE - Lucas CHARBIT - Gabriel ZERBIB - Xavier GALBOIS
See Also:
Serialized Form

Field Summary
static int BOTTOM
           
static int MIDDLE
           
static int TOP
           
 
Fields inherited from class java.awt.FlowLayout
CENTER, LEADING, LEFT, RIGHT, TRAILING
 
Constructor Summary
VerticalFlowLayout()
           
VerticalFlowLayout(boolean hfill, boolean vfill)
           
VerticalFlowLayout(int align)
           
VerticalFlowLayout(int align, boolean hfill, boolean vfill)
           
VerticalFlowLayout(int align, int hgap, int vgap, boolean hfill, boolean vfill)
           
 
Method Summary
 int getHgap()
           
 boolean getHorizontalFill()
           
 boolean getVerticalFill()
           
 int getVgap()
           
 void layoutContainer(java.awt.Container target)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container target)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container target)
           
 void setHgap(int hgap)
           
 void setHorizontalFill(boolean hfill)
           
 void setVerticalFill(boolean vfill)
           
 void setVgap(int vgap)
           
 
Methods inherited from class java.awt.FlowLayout
addLayoutComponent, getAlignment, removeLayoutComponent, setAlignment, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TOP

public static final int TOP
See Also:
Constant Field Values

MIDDLE

public static final int MIDDLE
See Also:
Constant Field Values

BOTTOM

public static final int BOTTOM
See Also:
Constant Field Values
Constructor Detail

VerticalFlowLayout

public VerticalFlowLayout()

VerticalFlowLayout

public VerticalFlowLayout(boolean hfill,
                          boolean vfill)

VerticalFlowLayout

public VerticalFlowLayout(int align)

VerticalFlowLayout

public VerticalFlowLayout(int align,
                          boolean hfill,
                          boolean vfill)

VerticalFlowLayout

public VerticalFlowLayout(int align,
                          int hgap,
                          int vgap,
                          boolean hfill,
                          boolean vfill)
Method Detail

getHgap

public int getHgap()
Overrides:
getHgap in class java.awt.FlowLayout

setHgap

public void setHgap(int hgap)
Overrides:
setHgap in class java.awt.FlowLayout

getVgap

public int getVgap()
Overrides:
getVgap in class java.awt.FlowLayout

setVgap

public void setVgap(int vgap)
Overrides:
setVgap in class java.awt.FlowLayout

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container target)
Specified by:
preferredLayoutSize in interface java.awt.LayoutManager
Overrides:
preferredLayoutSize in class java.awt.FlowLayout

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container target)
Specified by:
minimumLayoutSize in interface java.awt.LayoutManager
Overrides:
minimumLayoutSize in class java.awt.FlowLayout

setVerticalFill

public void setVerticalFill(boolean vfill)

getVerticalFill

public boolean getVerticalFill()

setHorizontalFill

public void setHorizontalFill(boolean hfill)

getHorizontalFill

public boolean getHorizontalFill()

layoutContainer

public void layoutContainer(java.awt.Container target)
Specified by:
layoutContainer in interface java.awt.LayoutManager
Overrides:
layoutContainer in class java.awt.FlowLayout