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
| Konstruktor | Beschreibung |
|---|---|
| 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
| Feld | Beschreibung |
|---|---|
| height | Die Höhen-Dimension; negative Werte können verwendet werden. |
| width | Die Breiten-Dimension; negative Werte können verwendet werden. |
Methoden
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| d | DimensionF | die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Breite | float | die angegebene Breite |
| Höhe | float | die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| d | DimensionF | die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Breite | double | die neue Breite für das Dimension-Objekt |
| Höhe | double | die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Breite | float | die neue Breite für dieses Dimension-Objekt |
| Höhe | float | die neue Höhe für dieses Dimension-Objekt |
setSize(Dimension2D arg0)
public void setSize(Dimension2D arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |