org.jfree.ui
Class Align

java.lang.Object
  extended by org.jfree.ui.Align

public final class Align
extends java.lang.Object

A utility class for aligning rectangles.

Author:
David Gilbert

Field Summary
static int BOTTOM
          Bottom alignment.
static int BOTTOM_LEFT
          Bottom/Left alignment.
static int BOTTOM_RIGHT
          Bottom/Right alignment.
static int CENTER
          Center alignment.
static int EAST
          East alignment (same as RIGHT).
static int FIT
          Complete fit.
static int FIT_HORIZONTAL
          Horizontal fit.
static int FIT_VERTICAL
          Vertical fit.
static int LEFT
          Left alignment.
static int NORTH
          North alignment (same as TOP).
static int NORTH_EAST
          North/East alignment (same as TOP_RIGHT).
static int NORTH_WEST
          North/West alignment (same as TOP_LEFT).
static int RIGHT
          Right alignment.
static int SOUTH
          South alignment (same as BOTTOM).
static int SOUTH_EAST
          South/East alignment (same as BOTTOM_RIGHT).
static int SOUTH_WEST
          South/West alignment (same as BOTTOM_LEFT).
static int TOP
          Top alignment.
static int TOP_LEFT
          Top/Left alignment.
static int TOP_RIGHT
          Top/Right alignment.
static int WEST
          West alignment (same as LEFT).
 
Method Summary
static void align(java.awt.geom.Rectangle2D rect, java.awt.geom.Rectangle2D frame, int align)
          Aligns one rectangle (rect) relative to another rectangle (frame).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CENTER

public static final int CENTER
Center alignment.

See Also:
Constant Field Values

TOP

public static final int TOP
Top alignment.

See Also:
Constant Field Values

BOTTOM

public static final int BOTTOM
Bottom alignment.

See Also:
Constant Field Values

LEFT

public static final int LEFT
Left alignment.

See Also:
Constant Field Values

RIGHT

public static final int RIGHT
Right alignment.

See Also:
Constant Field Values

TOP_LEFT

public static final int TOP_LEFT
Top/Left alignment.

See Also:
Constant Field Values

TOP_RIGHT

public static final int TOP_RIGHT
Top/Right alignment.

See Also:
Constant Field Values

BOTTOM_LEFT

public static final int BOTTOM_LEFT
Bottom/Left alignment.

See Also:
Constant Field Values

BOTTOM_RIGHT

public static final int BOTTOM_RIGHT
Bottom/Right alignment.

See Also:
Constant Field Values

FIT_HORIZONTAL

public static final int FIT_HORIZONTAL
Horizontal fit.

See Also:
Constant Field Values

FIT_VERTICAL

public static final int FIT_VERTICAL
Vertical fit.

See Also:
Constant Field Values

FIT

public static final int FIT
Complete fit.

See Also:
Constant Field Values

NORTH

public static final int NORTH
North alignment (same as TOP).

See Also:
Constant Field Values

SOUTH

public static final int SOUTH
South alignment (same as BOTTOM).

See Also:
Constant Field Values

WEST

public static final int WEST
West alignment (same as LEFT).

See Also:
Constant Field Values

EAST

public static final int EAST
East alignment (same as RIGHT).

See Also:
Constant Field Values

NORTH_WEST

public static final int NORTH_WEST
North/West alignment (same as TOP_LEFT).

See Also:
Constant Field Values

NORTH_EAST

public static final int NORTH_EAST
North/East alignment (same as TOP_RIGHT).

See Also:
Constant Field Values

SOUTH_WEST

public static final int SOUTH_WEST
South/West alignment (same as BOTTOM_LEFT).

See Also:
Constant Field Values

SOUTH_EAST

public static final int SOUTH_EAST
South/East alignment (same as BOTTOM_RIGHT).

See Also:
Constant Field Values
Method Detail

align

public static void align(java.awt.geom.Rectangle2D rect,
                         java.awt.geom.Rectangle2D frame,
                         int align)
Aligns one rectangle (rect) relative to another rectangle (frame).

Parameters:
rect - the rectangle to be aligned (null not permitted).
frame - the reference frame (null not permitted).
align - the alignment code.