zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ja. Während ein Programm läuft, kann es Komponenten hinzufügen, Komponenten entfernen und die Größe des Frames entsprechend anpassen.

GUI-Programm ausführen

Das Programm ist eine Applikation, also hat es eine main() Methode, wo es zu starten beginnt. Auch wenn es nicht viel tut, führt das Programm aus und experimentiert damit. Um das Programm auszuführen, speichert Ihr zuerst das Programm in einer Datei mit dem Namen TestFrame1.java. Dann kann es wie gewohnt kompiliert und ausgeführt werden:

D:\JavaNotes\examples\> javac TestFrame1.java
D:\JavaNotes\examples\> java  TestFrame1

Das Programm läuft und zeigt den Frame an.

Das Programm zeigt einen leeren Frame an. Während das Programm läuft, können wir auf den Frame klicken und ihn verschieben, Wir können ihn minimieren und seine Größe ändern und so weiter. All das ist in der JFrame-Klasse eingebaut. Unser Programm bekommt alle diese Merkmale, wenn es ein JFrame-Objekt konstruiert.

Der Frame bleibt "am Leben", auch wenn es in dem Programm nichts gibt, was es explizit am Laufen hält. Klickt auf den "Schließen"-Button, um das Programm zu beenden.

FRAGE 4:

Was meint Ihr tut diese Programmzeile?

JFrame frame = new JFrame("Test Frame 1");