DimensionF

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

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

De Dimension-klasse kapselt de breedte en hoogte van een component (in enkelprecisie) in één object.

Normaal gesproken zijn de waarden van width en height niet‑negatieve gehele getallen. De constructors die het mogelijk maken een dimension te maken, voorkomen niet dat u een negatieve waarde voor deze eigenschappen instelt. Als de waarde van width of height negatief is, is het gedrag van sommige methoden die door andere objecten zijn gedefinieerd ongedefinieerd.

Constructors

ConstructorBeschrijving
DimensionF()Maakt een instantie van Dimension met een breedte van nul en een hoogte van nul.
DimensionF(DimensionF d)Maakt een instantie van Dimension waarvan de breedte en hoogte gelijk zijn aan die van de opgegeven dimension.
DimensionF(float width, float height)Construeert een Dimension en initialiseert deze met de opgegeven breedte en opgegeven hoogte.

Velden

VeldBeschrijving
heightDe hoogte-dimensie; negatieve waarden kunnen worden gebruikt.
widthDe breedte-dimensie; negatieve waarden kunnen worden gebruikt.

Methoden

MethodeBeschrijving
clone()
equals(Object obj)Controleert of twee dimension-objecten gelijke waarden hebben.
getClass()
getHeight(){@inheritDoc}
getSize()Haalt de grootte op van dit Dimension-object.
getWidth(){@inheritDoc}
hashCode()Retourneert de hashcode voor dit Dimension.
notify()
notifyAll()
setSize(DimensionF d)Stelt de grootte van dit Dimension-object in op de opgegeven grootte.
setSize(double width, double height)Stelt de grootte van dit Dimension-object in op de opgegeven breedte en hoogte in double‑precisie.
setSize(float width, float height)Stelt de grootte van dit Dimension-object in op de opgegeven breedte en hoogte.
setSize(Dimension2D arg0)
toString()Retourneert een tekenreeksrepresentatie van de waarden van de height- en width-velden van dit Dimension-object.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Maakt een instantie van Dimension met een breedte van nul en een hoogte van nul.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Maakt een instantie van Dimension waarvan de breedte en hoogte gelijk zijn aan die van de opgegeven dimension.

Parameters:

ParameterTypeBeschrijving
dDimensionFde opgegeven dimension voor de width- en height-waarden

DimensionF(float width, float height)

public DimensionF(float width, float height)

Construeert een Dimension en initialiseert deze met de opgegeven breedte en opgegeven hoogte.

Parameters:

ParameterTypeBeschrijving
breedtefloatde opgegeven breedte
hoogtefloatde opgegeven hoogte

height

public float height

De hoogte-dimensie; negatieve waarden kunnen worden gebruikt.

width

public float width

De breedte-dimensie; negatieve waarden kunnen worden gebruikt.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

Controleert of twee dimension-objecten gelijke waarden hebben.

Parameters:

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

Haalt de grootte van dit Dimension-object op. Deze methode is opgenomen voor volledigheid, om overeen te komen met de getSize-methode die door Component is gedefinieerd.

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

Retourneert de hashcode voor dit Dimension.

Returns: int - een hashcode voor dit Dimension

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Stelt de grootte van dit Dimension-object in op de opgegeven grootte. Deze methode is opgenomen voor volledigheid, om overeen te komen met de setSize-methode die door Component is gedefinieerd.

Parameters:

ParameterTypeBeschrijving
dDimensionFde nieuwe grootte voor dit Dimension-object

setSize(double width, double height)

public void setSize(double width, double height)

Stelt de grootte van dit Dimension-object in op de opgegeven breedte en hoogte met dubbele precisie. Merk op dat als width of height groter zijn dan Integer.MAX_VALUE, ze worden teruggezet naar Integer.MAX_VALUE.

Parameters:

ParameterTypeBeschrijving
breedtedoublede nieuwe breedte voor het Dimension-object
hoogtedoublede nieuwe hoogte voor het Dimension-object

setSize(float width, float height)

public void setSize(float width, float height)

Stelt de grootte van dit Dimension-object in op de opgegeven breedte en hoogte. Deze methode is opgenomen voor volledigheid, om overeen te komen met de setSize-methode die door Component is gedefinieerd.

Parameters:

ParameterTypeBeschrijving
breedtefloatde nieuwe breedte voor dit Dimension-object
hoogtefloatde nieuwe hoogte voor dit Dimension-object

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Retourneert een tekenreeksrepresentatie van de waarden van de height- en width-velden van dit Dimension-object. Deze methode is alleen bedoeld voor debugdoeleinden, en de inhoud en het formaat van de geretourneerde tekenreeks kunnen per implementatie verschillen. De geretourneerde tekenreeks kan leeg zijn, maar mag niet null zijn.

Returns: java.lang.String - een tekenreeksrepresentatie van dit Dimension-object

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int