DimensionF

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

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

La classe Dimension incapsula la larghezza e l’altezza di un componente (in precisione singola) in un unico oggetto.

Normalmente i valori di width e height sono interi non negativi. I costruttori che consentono di creare una dimensione non impediscono di impostare un valore negativo per queste proprietà. Se il valore di width o height è negativo, il comportamento di alcuni metodi definiti da altri oggetti è indefinito.

Costruttori

CostruttoreDescrizione
DimensionF()Crea un’istanza di Dimension con una larghezza pari a zero e un’altezza pari a zero.
DimensionF(DimensionF d)Crea un’istanza di Dimension la cui larghezza e altezza sono le stesse della dimensione specificata.
DimensionF(float width, float height)Costruisce un Dimension e lo inizializza alla larghezza e all’altezza specificate.

Campi

CampoDescrizione
heightLa dimensione dell’altezza; è possibile utilizzare valori negativi.
widthLa dimensione della larghezza; è possibile utilizzare valori negativi.

Metodi

MetodoDescrizione
clone()
equals(Object obj)Verifica se due oggetti dimensione hanno valori uguali.
getClass()
getHeight(){@inheritDoc}
getSize()Ottiene la dimensione di questo oggetto Dimension.
getWidth(){@inheritDoc}
hashCode()Restituisce il codice hash per questo Dimension.
notify()
notifyAll()
setSize(DimensionF d)Imposta la dimensione di questo oggetto Dimension alla dimensione specificata.
setSize(double width, double height)Imposta la dimensione di questo oggetto Dimension alla larghezza e all’altezza specificate in precisione doppia.
setSize(float width, float height)Imposta la dimensione di questo oggetto Dimension alla larghezza e all’altezza specificate.
setSize(Dimension2D arg0)
toString()Restituisce una rappresentazione stringa dei valori dei campi height e width di questo oggetto Dimension.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Crea un’istanza di Dimension con una larghezza pari a zero e un’altezza pari a zero.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Crea un’istanza di Dimension la cui larghezza e altezza sono le stesse della dimensione specificata.

Parameters:

ParametroTipoDescrizione
dDimensionFla dimensione specificata per i valori di width e height

DimensionF(float width, float height)

public DimensionF(float width, float height)

Costruisce un Dimension e lo inizializza alla larghezza e all’altezza specificate.

Parameters:

ParametroTipoDescrizione
larghezzafloatla larghezza specificata
altezzafloatl’altezza specificata

height

public float height

La dimensione dell’altezza; è possibile utilizzare valori negativi.

width

public float width

La dimensione della larghezza; è possibile utilizzare valori negativi.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

Verifica se due oggetti dimensione hanno valori uguali.

Parameters:

ParametroTipoDescrizione
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()

Ottiene la dimensione di questo oggetto Dimension. Questo metodo è incluso per completezza, per parallelo al metodo getSize definito da 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()

Restituisce il codice hash per questo Dimension.

Returns: int - un codice hash per questo Dimension

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Imposta la dimensione di questo oggetto Dimension alla dimensione specificata. Questo metodo è incluso per completezza, per parallelo al metodo setSize definito da Component.

Parameters:

ParametroTipoDescrizione
dDimensionFla nuova dimensione per questo oggetto Dimension

setSize(double width, double height)

public void setSize(double width, double height)

Imposta la dimensione di questo oggetto Dimension alla larghezza e altezza specificate in precisione doppia. Nota che se width o height sono maggiori di Integer.MAX_VALUE, verranno riportati a Integer.MAX_VALUE.

Parameters:

ParametroTipoDescrizione
larghezzadoublela nuova larghezza per l’oggetto Dimension
altezzadoublela nuova altezza per l’oggetto Dimension

setSize(float width, float height)

public void setSize(float width, float height)

Imposta la dimensione di questo oggetto Dimension alla larghezza e altezza specificate. Questo metodo è incluso per completezza, per parallelo al metodo setSize definito da Component.

Parameters:

ParametroTipoDescrizione
larghezzafloatla nuova larghezza per questo oggetto Dimension
altezzafloatla nuova altezza per questo oggetto Dimension

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParametroTipoDescrizione
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Restituisce una rappresentazione stringa dei valori dei campi height e width di questo oggetto Dimension. Questo metodo è destinato ad essere usato solo a scopo di debug, e il contenuto e il formato della stringa restituita possono variare tra le implementazioni. La stringa restituita può essere vuota ma non può essere null.

Returns: java.lang.String - una rappresentazione stringa di questo oggetto Dimension

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int