Class java.awt.Dimension
java.lang.Object
|
+----java.awt.geom.Dimension2D
|
+----java.awt.Dimension
- public class Dimension
- extends Dimension2D
- implements Serializable
The Dimension
class encapsulates the width and
height of a component (in integer precision) in a single object.
The class is
associated with certain properties of components. Several methods
defined by the Component
class and the
LayoutManager
interface return a
Dimension
object.
Normally the values of width
and height
are non-negative integers.
The constructors that allow you to create a dimension do
not prevent you from setting a negative value for these properties.
If the value of width
or height
is
negative, the behavior of some methods defined by other objects is
undefined.
- Since:
- JDK1.0
- See Also:
- Component, LayoutManager
Field Summary
|
int
|
height
The height dimension.
|
int
|
width
The width dimension.
|
Constructor Summary
|
Dimension()
Creates an instance of Dimension with a width
of zero and a height of zero.
|
Dimension(Dimension d)
Creates an instance of Dimension whose width
and height are the same as for the specified dimension.
|
Dimension(int width,
int height)
Constructs a Dimension and initializes it to the specified width and
specified height.
|
Method Summary
|
boolean
|
equals(Object obj)
Checks whether two dimension objects have equal values.
|
double
|
getHeight()
Returns the height of this dimension in double precision.
|
Dimension
|
getSize()
Gets the size of this Dimension object.
|
double
|
getWidth()
Returns the width of this dimension in double precision.
|
void
|
setSize(double width,
double height)
Set the size of this Dimension object to the specified width
and height in double precision.
|
void
|
setSize(Dimension d)
Set the size of this Dimension object to the specified size.
|
void
|
setSize(int width,
int height)
Set the size of this Dimension object
to the specified width and height.
|
String
|
toString()
Returns a string that represents this
Dimension object's values.
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
width
public int width
- The width dimension.
height
public int height
- The height dimension.
Dimension
public Dimension()
- Creates an instance of
Dimension
with a width
of zero and a height of zero.
Dimension
public Dimension(Dimension d)
- Creates an instance of
Dimension
whose width
and height are the same as for the specified dimension.
- Parameters:
d
- the specified dimension for the
width
and
height
values.
Dimension
public Dimension(int width,
int height)
- Constructs a Dimension and initializes it to the specified width and
specified height.
- Parameters:
width
- the specified width dimension
height
- the specified height dimension
getWidth
public double getWidth()
- Returns the width of this dimension in double precision.
- Overrides:
- getWidth in class Dimension2D
getHeight
public double getHeight()
- Returns the height of this dimension in double precision.
- Overrides:
- getHeight in class Dimension2D
setSize
public void setSize(double width,
double height)
- Set the size of this Dimension object to the specified width
and height in double precision.
- Parameters:
width
- the new width for the Dimension object
height
- the new height for the Dimension object
- Overrides:
- setSize in class Dimension2D
getSize
public Dimension getSize()
- Gets the size of this
Dimension
object.
This method is included for completeness, to parallel the
getSize
method defined by Component
.
- Returns:
- the size of this dimension, a new instance of
Dimension
with the same width and height. - See Also:
- setSize, getSize
setSize
public void setSize(Dimension d)
- Set the size of this
Dimension
object to the specified size.
This method is included for completeness, to parallel the
setSize
method defined by Component
.
- Parameters:
d
- the new size for this Dimension
object.
- See Also:
- getSize, setSize
setSize
public void setSize(int width,
int height)
- Set the size of this
Dimension
object
to the specified width and height.
This method is included for completeness, to parallel the
setSize
method defined by Component
.
- Parameters:
width
- the new width for this Dimension
object.
height
- the new height for this Dimension
object.
- See Also:
- getSize, setSize
equals
public boolean equals(Object obj)
- Checks whether two dimension objects have equal values.
- Overrides:
- equals in class Object
toString
public String toString()
- Returns a string that represents this
Dimension
object's values.
- Returns:
- a string representation of this dimension,
including the values of
width
and height
. - Overrides:
- toString in class Object
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.