< prev index next >
src/java.desktop/share/classes/java/awt/geom/Dimension2D.java
Print this page
*** 24,34 ****
*/
package java.awt.geom;
/**
! * The <code>Dimension2D</code> class is to encapsulate a width
* and a height dimension.
* <p>
* 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
--- 24,34 ----
*/
package java.awt.geom;
/**
! * The {@code Dimension2D} class is to encapsulate a width
* and a height dimension.
* <p>
* 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
*** 51,95 ****
*/
protected Dimension2D() {
}
/**
! * Returns the width of this <code>Dimension</code> in double
* precision.
! * @return the width of this <code>Dimension</code>.
* @since 1.2
*/
public abstract double getWidth();
/**
! * Returns the height of this <code>Dimension</code> in double
* precision.
! * @return the height of this <code>Dimension</code>.
* @since 1.2
*/
public abstract double getHeight();
/**
! * Sets the size of this <code>Dimension</code> object to the
* specified width and height.
* This method is included for completeness, to parallel the
* {@link java.awt.Component#getSize getSize} method of
* {@link java.awt.Component}.
! * @param width the new width for the <code>Dimension</code>
* object
! * @param height the new height for the <code>Dimension</code>
* object
* @since 1.2
*/
public abstract void setSize(double width, double height);
/**
! * Sets the size of this <code>Dimension2D</code> object to
* match the specified size.
* This method is included for completeness, to parallel the
! * <code>getSize</code> method of <code>Component</code>.
! * @param d the new size for the <code>Dimension2D</code>
* object
* @since 1.2
*/
public void setSize(Dimension2D d) {
setSize(d.getWidth(), d.getHeight());
--- 51,95 ----
*/
protected Dimension2D() {
}
/**
! * Returns the width of this {@code Dimension} in double
* precision.
! * @return the width of this {@code Dimension}.
* @since 1.2
*/
public abstract double getWidth();
/**
! * Returns the height of this {@code Dimension} in double
* precision.
! * @return the height of this {@code Dimension}.
* @since 1.2
*/
public abstract double getHeight();
/**
! * Sets the size of this {@code Dimension} object to the
* specified width and height.
* This method is included for completeness, to parallel the
* {@link java.awt.Component#getSize getSize} method of
* {@link java.awt.Component}.
! * @param width the new width for the {@code Dimension}
* object
! * @param height the new height for the {@code Dimension}
* object
* @since 1.2
*/
public abstract void setSize(double width, double height);
/**
! * Sets the size of this {@code Dimension2D} object to
* match the specified size.
* This method is included for completeness, to parallel the
! * {@code getSize} method of {@code Component}.
! * @param d the new size for the {@code Dimension2D}
* object
* @since 1.2
*/
public void setSize(Dimension2D d) {
setSize(d.getWidth(), d.getHeight());
< prev index next >