Startseite
Klassenlexikon

Klasse Dimension

Namensraum Vererbungshierarchie Schnittstellen
java.awt
java.lang.Object
  java.awt.geom.Dimension2D
    Dimension
Cloneable
Serializable
Kurzbeschreibung

Eine Instanz beschreibt die Breite und die Höhe einer Komponente.


Die Breite und die Höhe einer Komponente werden als ganzzahlige Werte gespeichert.

Typische Anwendung

In einer von Component abgeleiteten Klasse erfragst du mit der Methode getSize die Größe des Anzeigebereichs, die als eine Instanz von Dimension dargestellt wird. Falls du den Anzeigebereich als ein Rechteck darstellen möchtest, kannst du schreiben:

java.awt.Dimension groesse = this.getSize();
java.awt.Rectangle bereich = new java.awt.Rectangle(groesse);

Die ganzzahlige Breite und die ganzzahlige Höhe erhältst du indem du auf die Instanzvariablen zugreift:

java.awt.Dimension groesse = this.getSize();
int breite = groesse.width;
int hoehe = groesse.height;

Die Zugriffsmethoden getWidth(), getHeight() liefern Breite und Höhe als doppeltgenaue Gleitkommazahlen:

java.awt.Dimension groesse = this.getSize();
double breite = groesse.getWidth();
double hoehe = groesee.getHeight();

Startseite
Klassenlexikon