public class GDimension extends Object implements Serializable
Dimension
class
in java.awt
.Constructor and Description |
---|
GDimension()
Constructs a new dimension object with zero values for width and height.
|
GDimension(float width,
float height)
Constructs a new dimension object with the specified components.
|
GDimension(GDimension size)
Constructs a new
GDimension object from an existing one. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Tests whether two
GDimension objects are equal. |
float |
getHeight()
Returns the height of this
GDimension . |
GDimension |
getSize()
Returns a new
GDimension object equal to this one. |
float |
getWidth()
Returns the width of this
GDimension . |
int |
hashCode()
Returns an integer hash code for the dimension object.
|
void |
setSize(float width,
float height)
Sets the components of the dimension object from the specified parameters.
|
void |
setSize(GDimension size)
Sets the width and height of one
GDimension object equal to that of another. |
String |
toString()
Converts this
GDimension to its string representation. |
public GDimension()
public GDimension(float width, float height)
width
- The width of the dimension objectheight
- The height of the dimension objectpublic GDimension(GDimension size)
GDimension
object from an existing one.size
- An existing GDimension
object specifying the sizepublic float getWidth()
GDimension
.GDimension
public float getHeight()
GDimension
.GDimension
public void setSize(float width, float height)
width
- The new width of the dimension objectheight
- The new height of the dimension objectpublic void setSize(GDimension size)
GDimension
object equal to that of another.size
- A GDimension
object specifying the new sizeNullPointerException
- if size is nullpublic GDimension getSize()
GDimension
object equal to this one.GDimension
object with the same sizepublic int hashCode()
GDimension
is constructed from the hash codes from the
float
values of the width and height, which are the ones used in the
equals
method.hashCode
in class Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
public boolean equals(Object obj)
GDimension
objects are equal.
Because floating-point values are inexact, this method checks for
equality by comparing the float
values (rather than the
float
values) of the coordinates.equals
in class Object
obj
- Any objecttrue
if the obj
is a GDimension
equal to this one, and false
otherwiseObject.hashCode()
,
HashMap