DimensionF

Inheritance: java.lang.Object, java.awt.geom.Dimension2D

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

La clase Dimension encapsula el ancho y la altura de un componente (en precisión simple) en un solo objeto.

Normalmente, los valores de width y height son enteros no negativos. Los constructores que le permiten crear una dimensión no impiden que establezca un valor negativo para estas propiedades. Si el valor de width o height es negativo, el comportamiento de algunos métodos definidos por otros objetos es indefinido.

Constructores

ConstructorDescripción
DimensionF()Crea una instancia de Dimension con un ancho de cero y una altura de cero.
DimensionF(DimensionF d)Crea una instancia de Dimension cuyo ancho y altura son los mismos que los de la dimensión especificada.
DimensionF(float width, float height)Construye un Dimension e lo inicializa con el ancho especificado y la altura especificada.

Campos

CampoDescripción
heightLa dimensión de altura; se pueden usar valores negativos.
widthLa dimensión de ancho; se pueden usar valores negativos.

Métodos

MétodoDescripción
clone()
equals(Object obj)Comprueba si dos objetos de dimensión tienen valores iguales.
getClass()
getHeight(){@inheritDoc}
getSize()Obtiene el tamaño de este objeto Dimension.
getWidth(){@inheritDoc}
hashCode()Devuelve el código hash de este Dimension.
notify()
notifyAll()
setSize(DimensionF d)Establece el tamaño de este objeto Dimension al tamaño especificado.
setSize(double width, double height)Establece el tamaño de este objeto Dimension al ancho y altura especificados con precisión doble.
setSize(float width, float height)Establece el tamaño de este objeto Dimension al ancho y altura especificados.
setSize(Dimension2D arg0)
toString()Devuelve una representación en cadena de los valores de los campos height y width de este objeto Dimension.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Crea una instancia de Dimension con un ancho de cero y una altura de cero.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Crea una instancia de Dimension cuyo ancho y altura son los mismos que los de la dimensión especificada.

Parameters:

ParámetroTipoDescripción
dDimensionFla dimensión especificada para los valores de width y height

DimensionF(float width, float height)

public DimensionF(float width, float height)

Construye un Dimension e lo inicializa con el ancho especificado y la altura especificada.

Parameters:

ParámetroTipoDescripción
anchofloatel ancho especificado
alturafloatla altura especificada

height

public float height

La dimensión de altura; se pueden usar valores negativos.

width

public float width

La dimensión de ancho; se pueden usar valores negativos.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

Comprueba si dos objetos de dimensión tienen valores iguales.

Parameters:

ParámetroTipoDescripción
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public double getHeight()

Returns: double

getSize()

public DimensionF getSize()

Obtiene el tamaño de este objeto Dimension. Este método se incluye por completitud, para paralelizar el método getSize definido por Component.

Returns: DimensionF - the size of this dimension, a new instance of Dimension with the same width and height

getWidth()

public double getWidth()

Returns: double

hashCode()

public int hashCode()

Devuelve el código hash de este Dimension.

Returns: int - un código hash para este Dimension

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Establece el tamaño de este objeto Dimension al tamaño especificado. Este método se incluye por completitud, para paralelizar el método setSize definido por Component.

Parameters:

ParámetroTipoDescripción
dDimensionFel nuevo tamaño para este objeto Dimension

setSize(double width, double height)

public void setSize(double width, double height)

Establece el tamaño de este objeto Dimension al ancho y altura especificados con precisión doble. Tenga en cuenta que si width o height son mayores que Integer.MAX_VALUE, se restablecerán a Integer.MAX_VALUE.

Parameters:

ParámetroTipoDescripción
anchodoubleel nuevo ancho para el objeto Dimension
alturadoublela nueva altura para el objeto Dimension

setSize(float width, float height)

public void setSize(float width, float height)

Establece el tamaño de este objeto Dimension al ancho y altura especificados. Este método se incluye por completitud, para paralelizar el método setSize definido por Component.

Parameters:

ParámetroTipoDescripción
anchofloatel nuevo ancho para este objeto Dimension
alturafloatla nueva altura para este objeto Dimension

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParámetroTipoDescripción
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Devuelve una representación en forma de cadena de los valores de los campos height y width de este objeto Dimension. Este método está destinado a usarse solo con fines de depuración, y el contenido y formato de la cadena devuelta pueden variar entre implementaciones. La cadena devuelta puede estar vacía pero no puede ser null.

Returns: java.lang.String - una representación en forma de cadena de este objeto Dimension

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int