DimensionF

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

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

Klassen Dimension kapslar in bredden och höjden på en komponent (i enkelprecision) i ett enda objekt.

Normalt är värdena för width och height icke-negativa heltal. Konstruktorerna som låter dig skapa en dimension hindrar dig inte från att ange ett negativt värde för dessa egenskaper. Om värdet för width eller height är negativt är beteendet för vissa metoder som definieras av andra objekt odefinierat.

Konstruktörer

KonstruktorBeskrivning
DimensionF()Skapar en instans av Dimension med en bredd på noll och en höjd på noll.
DimensionF(DimensionF d)Skapar en instans av Dimension vars bredd och höjd är samma som för den angivna dimensionen.
DimensionF(float width, float height)Konstruerar en Dimension och initierar den till den angivna bredden och den angivna höjden.

Fält

FältBeskrivning
heightHöjddimensionen; negativa värden kan användas.
widthBredddimensionen; negativa värden kan användas.

Metoder

MetodBeskrivning
clone()
equals(Object obj)Kontrollerar om två dimensionsobjekt har lika värden.
getClass()
getHeight(){@inheritDoc}
getSize()Hämtar storleken på detta Dimension-objekt.
getWidth(){@inheritDoc}
hashCode()Returnerar hashkoden för detta Dimension.
notify()
notifyAll()
setSize(DimensionF d)Ställer in storleken på detta Dimension-objekt till den angivna storleken.
setSize(double width, double height)Ställer in storleken på detta Dimension-objekt till den angivna bredden och höjden i dubbel precision.
setSize(float width, float height)Ställer in storleken på detta Dimension-objekt till den angivna bredden och höjden.
setSize(Dimension2D arg0)
toString()Returnerar en strängrepresentation av värdena för detta Dimension-objekts height- och width-fält.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Skapar en instans av Dimension med en bredd på noll och en höjd på noll.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Skapar en instans av Dimension vars bredd och höjd är samma som för den angivna dimensionen.

Parameters:

ParameterTypBeskrivning
dDimensionFden angivna dimensionen för width- och height-värdena

DimensionF(float width, float height)

public DimensionF(float width, float height)

Konstruerar en Dimension och initierar den till den angivna bredden och den angivna höjden.

Parameters:

ParameterTypBeskrivning
widthfloatden angivna bredden
heightfloatden angivna höjden

height

public float height

Höjddimensionen; negativa värden kan användas.

width

public float width

Bredddimensionen; negativa värden kan användas.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

Kontrollerar om två dimensionsobjekt har lika värden.

Parameters:

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

Hämtar storleken på detta Dimension-objekt. Denna metod inkluderas för fullständighet, för att motsvara getSize-metoden som definieras av 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()

Returnerar hashkoden för detta Dimension.

Returns: int - en hashkod för detta Dimension

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Ställer in storleken på detta Dimension-objekt till den angivna storleken. Denna metod inkluderas för fullständighet, för att motsvara setSize-metoden som definieras av Component.

Parameters:

ParameterTypBeskrivning
dDimensionFden nya storleken för detta Dimension-objekt

setSize(double width, double height)

public void setSize(double width, double height)

Ställer in storleken på detta Dimension-objekt till den angivna bredden och höjden i dubbel precision. Observera att om width eller height är större än Integer.MAX_VALUE kommer de att återställas till Integer.MAX_VALUE.

Parameters:

ParameterTypBeskrivning
widthdoubleden nya bredden för Dimension-objektet
heightdoubleden nya höjden för Dimension-objektet

setSize(float width, float height)

public void setSize(float width, float height)

Ställer in storleken på detta Dimension-objekt till den angivna bredden och höjden. Denna metod inkluderas för fullständighet, för att motsvara setSize-metoden som definieras av Component.

Parameters:

ParameterTypBeskrivning
widthfloatden nya bredden för detta Dimension-objekt
heightfloatden nya höjden för detta Dimension-objekt

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParameterTypBeskrivning
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Returnerar en strängrepresentation av värdena för detta Dimension-objekts height- och width-fält. Denna metod är avsedd att endast användas för felsökningsändamål, och innehållet och formatet på den returnerade strängen kan variera mellan implementationer. Den returnerade strängen kan vara tom men får inte vara null.

Returns: java.lang.String - en strängrepresentation av detta Dimension-objekt

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int