Known Direct Subclasses
Dimension |
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
Known Indirect Subclasses
|
Class Overview
The Dimension2D
class is to encapsulate a width
and a height dimension.
This class is only the abstract superclass for all objects that
store a 2D dimension.
The actual storage representation of the sizes is left to
the subclass.
Summary
Protected Constructors |
|
Dimension2D()
This is an abstract class that cannot be instantiated directly.
|
Public Methods |
Object
|
clone()
Creates a new object of the same class as this object.
|
abstract
double
|
getHeight()
Returns the height of this Dimension in double
precision.
|
abstract
double
|
getWidth()
Returns the width of this Dimension in double
precision.
|
abstract
void
|
setSize(double width, double height)
Sets the size of this Dimension object to the
specified width and height.
|
void
|
setSize(Dimension2D d)
Sets the size of this Dimension2D object to
match the specified size.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
Protected Constructors
protected
Dimension2D
()
This is an abstract class that cannot be instantiated directly.
Type-specific implementation subclasses are available for
instantiation and provide a number of formats for storing
the information necessary to satisfy the various accessor
methods below.
Public Methods
public
Object
clone
()
Creates a new object of the same class as this object.
Returns
- a clone of this instance.
public
abstract
double
getHeight
()
Returns the height of this Dimension
in double
precision.
Returns
- the height of this
Dimension
.
public
abstract
double
getWidth
()
Returns the width of this Dimension
in double
precision.
Returns
- the width of this
Dimension
.
public
abstract
void
setSize
(double width, double height)
Sets the size of this Dimension
object to the
specified width and height.
This method is included for completeness, to parallel the
getSize
method of
Component
.
Parameters
width
| the new width for the Dimension
object |
height
| the new height for the Dimension
object |
public
void
setSize
(Dimension2D d)
Sets the size of this Dimension2D
object to
match the specified size.
This method is included for completeness, to parallel the
getSize
method of Component
.
Parameters
d
| the new size for the Dimension2D
object |