Java Reference
In-Depth Information
9.2
Grundlegende Klassen und Methoden
JFrame ist eine wichtige Grundlage für viele Programmfenster. Hier werden deshalb
zunächst wichtige Klassen und Methoden, die mit dieser Klasse im Zusammenhang ste-
hen, vorgestellt.
9.2.1 JFrame, Dimension und Point
Zur Erzeugung eines JFrames stehen zwei Konstruktoren zur Verfügung:
JFrame()
JFrame(String title ) setzt den als Parameter übergebenen Text als Titel in der Kopf-
leiste.
9
Zum Zugriff auf den in der Titelleiste angezeigten Text stehen die folgenden Getter- und
Setter-Methoden bereit:
void setTitle(String title) setzt nachträglich den als Parameter übergebenen Text
als Titel in der Kopfleiste.
String getTitle() liefert den in der Kopfleiste stehenden Text zurück.
Die Klasse Dimension aus dem Paket java.awt besitzt die Eigenschaften Höhe ( height )
und Breite ( width ) und wird als Eigenschaft von zweidimensionalen Komponenten ein-
gesetzt, um deren Abmessungen festzulegen. Die beiden Eigenschaften sind public
deklariert, und auf sie können Sie deshalb von außen zugreifen. Zur Erzeugung besitzt
sie den Konstruktor Dimension(int width, int height) .
Ebenfalls im Paket java.awt ist die Klasse Point definiert, die einen Punkt mit seinen
Koordinaten x und y repräsentiert. Die beiden Koordinaten sind als public -Eigenschaf-
ten definiert. Dem Konstruktor Point(int x, int y) werden die Koordinaten als Parame-
ter übergeben.
Für die Bearbeitung von Fenstern und der darin befindlichen Komponenten sind eine
Reihe identischer Vorgänge immer wieder erforderlich. Zu diesem Zweck stehen ent-
sprechende Methoden zur Verfügung. Ein Teil davon ist als Methode der Klasse Compo-
nent definiert. Wie Sie Abbildung 9.6 entnehmen können, ist diese Klasse Vorfahr aller
Komponenten, die damit alle diese Methoden erben. Speziellere Methoden, die nur im
Zusammenhang mit Fenstern relevant sind, sind in der Klasse Window definiert und wer-
den entsprechend nur an davon abgeleitete Nachfahren weitergegeben.
Search WWH ::




Custom Search