Java Reference
In-Depth Information
9.2.2 Festlegen und Abfrage der Größe einer Komponente (in Pixel)
Zum Festlegen der Größe einer sichtbaren Komponente steht Ihnen die Methode set-
Size zur Verfügung. Eine Version dieser Methode erwartet die Breite und Höhe der
Komponente als Integer -Werte. Einer zweiten Version können Sie die Abmessungen
über ein Objekt des Typs Dimension übergeben.
void setSize(int width, int height)
void setSize(Dimension d)
Die aktuelle Größe einer Komponente können Sie mit der Methode getSize abfragen.
Das Ergebnis wird in einem Objekt des Typs Dimension zurückgeliefert.
Dimension getSize()
9.2.3
Platzieren und Abfragen der Position einer Komponente
Dabei werden die Koordinaten der linken obere Ecke der Komponente bezogen auf das
Koordinatensystem des Containers festgelegt, in dem sich die Komponente befindet.
Der Ursprung (0,0) liegt immer in der linken oberen Ecke des Containers. Dabei ist zu
beachten, dass die positive x-Richtung zwar wie gewohnt nach rechts, die positive
y-Richtung aber nach unten zeigt.
void setLocation(int x, int y)
void setLocation(Point p)
Die entsprechende Getter-Methode zur Ermittlung der aktuellen Bildschirmposition
einer Komponente lautet:
Point getLocation()
9.2.4
Randelemente eines Fensters
Die Randelemente eines Fensters (Rahmen und Titelleiste) sind um das sogenannte
Panel , auf dem Sie weitere Komponenten platzieren können, gruppiert. Die Breite die-
ser Randelemente wird durch die Klasse java.awt.Insets repräsentiert. Sie besitzt die
public -Eigenschaften top , bottom , left und right vom Typ int . Der Konstruktor erwar-
tet als Parameter die entsprechenden ganzzahligen Werte:
Insets(int, top, int left, int bottom, int right)
Search WWH ::




Custom Search