DimensionF

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

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

Die Dimension-Klasse kapselt die Breite und Höhe einer Komponente (in einfacher Genauigkeit) in einem einzigen Objekt.

Normalerweise sind die Werte von width und height nicht-negative Ganzzahlen. Die Konstruktoren, die es Ihnen ermöglichen, eine Dimension zu erstellen, verhindern nicht, dass Sie einen negativen Wert für diese Eigenschaften festlegen. Wenn der Wert von width oder height negativ ist, ist das Verhalten einiger von anderen Objekten definierter Methoden undefiniert.

Konstruktoren

KonstruktorBeschreibung
DimensionF()Erstellt eine Instanz von Dimension mit einer Breite von null und einer Höhe von null.
DimensionF(DimensionF d)Erstellt eine Instanz von Dimension, deren Breite und Höhe mit denen der angegebenen Dimension übereinstimmen.
DimensionF(float width, float height)Konstruiert ein Dimension und initialisiert es mit der angegebenen Breite und der angegebenen Höhe.

Felder

FeldBeschreibung
heightDie Höhen-Dimension; negative Werte können verwendet werden.
widthDie Breiten-Dimension; negative Werte können verwendet werden.

Methoden

MethodeBeschreibung
clone()
equals(Object obj)Überprüft, ob zwei Dimension-Objekte gleiche Werte haben.
getClass()
getHeight(){@inheritDoc}
getSize()Ermittelt die Größe dieses Dimension-Objekts.
getWidth(){@inheritDoc}
hashCode()Gibt den Hashcode für dieses Dimension zurück.
notify()
notifyAll()
setSize(DimensionF d)Setzt die Größe dieses Dimension-Objekts auf die angegebene Größe.
setSize(double width, double height)Setzt die Größe dieses Dimension-Objekts auf die angegebene Breite und Höhe in Doppelpräzision.
setSize(float width, float height)Setzt die Größe dieses Dimension-Objekts auf die angegebene Breite und Höhe.
setSize(Dimension2D arg0)
toString()Gibt eine Zeichenkettenrepräsentation der Werte der Felder height und width dieses Dimension-Objekts zurück.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Erstellt eine Instanz von Dimension mit einer Breite von null und einer Höhe von null.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Erstellt eine Instanz von Dimension, deren Breite und Höhe mit denen der angegebenen Dimension übereinstimmen.

Parameters:

ParameterTypBeschreibung
dDimensionFdie angegebene Dimension für die Werte von width und height

DimensionF(float width, float height)

public DimensionF(float width, float height)

Konstruiert ein Dimension und initialisiert es mit der angegebenen Breite und der angegebenen Höhe.

Parameters:

ParameterTypBeschreibung
Breitefloatdie angegebene Breite
Höhefloatdie angegebene Höhe

height

public float height

Die Höhen-Dimension; negative Werte können verwendet werden.

width

public float width

Die Breiten-Dimension; negative Werte können verwendet werden.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

Überprüft, ob zwei Dimension-Objekte gleiche Werte haben.

Parameters:

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

Ermittelt die Größe dieses Dimension-Objekts. Diese Methode ist zur Vollständigkeit enthalten, um die von Component definierte Methode getSize zu spiegeln.

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

Gibt den Hashcode für dieses Dimension zurück.

Returns: int - ein Hashcode für dieses Dimension

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Setzt die Größe dieses Dimension-Objekts auf die angegebene Größe. Diese Methode ist zur Vollständigkeit enthalten, um die von Component definierte Methode setSize zu spiegeln.

Parameters:

ParameterTypBeschreibung
dDimensionFdie neue Größe für dieses Dimension-Objekt

setSize(double width, double height)

public void setSize(double width, double height)

Setzt die Größe dieses Dimension-Objekts auf die angegebene Breite und Höhe in Doppelpräzision. Hinweis: Wenn width oder height größer als Integer.MAX_VALUE sind, werden sie auf Integer.MAX_VALUE zurückgesetzt.

Parameters:

ParameterTypBeschreibung
Breitedoubledie neue Breite für das Dimension-Objekt
Höhedoubledie neue Höhe für das Dimension-Objekt

setSize(float width, float height)

public void setSize(float width, float height)

Setzt die Größe dieses Dimension-Objekts auf die angegebene Breite und Höhe. Diese Methode ist zur Vollständigkeit enthalten, um die von Component definierte Methode setSize zu spiegeln.

Parameters:

ParameterTypBeschreibung
Breitefloatdie neue Breite für dieses Dimension-Objekt
Höhefloatdie neue Höhe für dieses Dimension-Objekt

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParameterTypBeschreibung
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Gibt eine Zeichenkettenrepräsentation der Werte der Felder height und width dieses Dimension-Objekts zurück. Diese Methode ist ausschließlich für Debugging-Zwecke gedacht, und Inhalt sowie Format der zurückgegebenen Zeichenkette können zwischen Implementierungen variieren. Die zurückgegebene Zeichenkette kann leer sein, darf jedoch nicht null sein.

Returns: java.lang.String - eine Zeichenkettenrepräsentation dieses Dimension-Objekts

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int