jagafa.util.view
Class AbsConstr

java.lang.Object
  extended by jagafa.util.view.AbsConstr
All Implemented Interfaces:
java.io.Serializable

public class AbsConstr
extends java.lang.Object
implements java.io.Serializable

An that encapsulates position and (optionally) size for Absolute positioning of components.

Version:
1.01, Aug 19, 1998
See Also:
AbsoluteLayout, Serialized Form

Field Summary
 int height
          The height of the component or -1 if the component's preferred height should be used
(package private) static long serialVersionUID
          generated Serialized Version UID
 int width
          The width of the component or -1 if the component's preferred width should be used
 int x
          The X position of the component
 int y
          The Y position of the component
 
Constructor Summary
AbsConstr(int x, int y)
          Creates a new AbsoluteConstraints for specified position.
AbsConstr(int x, int y, int width, int height)
          Creates a new AbsoluteConstraints for specified position and size.
AbsConstr(java.awt.Point pos)
          Creates a new AbsoluteConstraints for specified position.
AbsConstr(java.awt.Point pos, java.awt.Dimension size)
          Creates a new AbsoluteConstraints for specified position and size.
 
Method Summary
 int getHeight()
           
 int getWidth()
           
 int getX()
           
 int getY()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
generated Serialized Version UID

See Also:
Constant Field Values

x

public int x
The X position of the component


y

public int y
The Y position of the component


width

public int width
The width of the component or -1 if the component's preferred width should be used


height

public int height
The height of the component or -1 if the component's preferred height should be used

Constructor Detail

AbsConstr

public AbsConstr(java.awt.Point pos)
Creates a new AbsoluteConstraints for specified position.

Parameters:
pos - The position to be represented by this AbsoluteConstraints

AbsConstr

public AbsConstr(int x,
                 int y)
Creates a new AbsoluteConstraints for specified position.

Parameters:
x - The X position to be represented by this AbsoluteConstraints
y - The Y position to be represented by this AbsoluteConstraints

AbsConstr

public AbsConstr(java.awt.Point pos,
                 java.awt.Dimension size)
Creates a new AbsoluteConstraints for specified position and size.

Parameters:
pos - The position to be represented by this AbsoluteConstraints
size - The size to be represented by this AbsoluteConstraints or null if the component's preferred size should be used

AbsConstr

public AbsConstr(int x,
                 int y,
                 int width,
                 int height)
Creates a new AbsoluteConstraints for specified position and size.

Parameters:
x - The X position to be represented by this AbsoluteConstraints
y - The Y position to be represented by this AbsoluteConstraints
width - The width to be represented by this AbsoluteConstraints or -1 if the component's preferred width should be used
height - The height to be represented by this AbsoluteConstraints or -1 if the component's preferred height should be used
Method Detail

getX

public int getX()
Returns:
The X position represented by this AbsoluteConstraints

getY

public int getY()
Returns:
The Y position represented by this AbsoluteConstraints

getWidth

public int getWidth()
Returns:
The width represented by this AbsoluteConstraints or -1 if the component's preferred width should be used

getHeight

public int getHeight()
Returns:
The height represented by this AbsoluteConstraints or -1 if the component's preferred height should be used

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 2005 MA Software. All Rights Reserved.