zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Abbildung des Frames

Die TestFrame1 Klasse ist definiert, damit es einen Platz für die main() Methode gibt. Da main() eine Klassenmethode ist, ist sie kein Teil irgendeines Objekts. Klassenmethoden werden ausgeführt, ohne ein Teil eines Objekts zu sein. Wenn das unklar ist, sehen Sie noch einmal das Kapitel 25 über Objekte durch. Hier ist eine Abbildung von dem was vor sich geht:

abbildung des Frames

Wenn die main() Methode ausgeführt wird, fordert sie das System auf ein JFrame-Objekt zu erzeugen (mit new). Die Variable frame verweist auf dieses Objekt, so dass die Methoden des Objekts aufgerufen werden können.

FRAGE 6:

Wenn Sie frame.setSize(200, 100) in frame.setSize(300, 100) ändern, wie wird dann der Frame aussehen?