3 Welcher Layoutmanager wird hier benutzt?

Submitted by javafrage on Sat, 02/25/2012 - 11:59

Das Applet weiter unten kann 6 JFrames starten. Jedes JFrame benutzt ein JPanel. Welcher Layoutmanager wird im jeweiligen Frame verwendet?

Manche Layoutmanager benötigen Direktiven bei der Erzeugung des Layoutmanager. Welche Direktiven wurden hier verwendet?

Manche Komponenten benötigen Direktiven für den Layoutmanager beim Hinzufügen in das JPanel?

Laden Sie die Datei Layout.jar auf Ihren Rechner. Starten Sie sie mit dem Befehl:

java -jar Layout.jar

Ein Doppelklick auf der heruntergeladenen Datei reicht vielleicht auch.

Die 6 JFrames verwenden jeweils nur einen Layoutmanager.

Hinweis: Links von diesem Text sollte automatisch ein Applet mit 6 Knöpfen gestartet werden. Beim Drücken eines Knopf wird jeweils ein Fenster mit einem JFrame erzeugt. Es taucht am linken oberen Bildschirmrand auf.

Tipp: Vergrößern und verkleinern Sie die Fenster. Man kann bei manchen Fenstern erst erkennen welcher Layoutmanager verwendet wird wenn die einzelnen Komponenten nicht ihre Wunschgröße erhalten

Antwort zu Frage 2: Relatives Layoutmanagement versus absolutes Layoutmanagement

Graphische Oberflächen müssen auf unterschiedlich großen Bildschirmen angezeigt werden können.

Komponenten haben eventuell auf Grund des Betriebssystems unterschiedliche Größen.

GUIs werden vom Benutzer eventuell in der Form geändert.

Bei all diesen Gegebenheiten ist ein automatisches Anlegen eines neuen Layout von Vorteil.

Anonymous (not verified)

Mon, 06/20/2016 - 10:27

Kann es sein, dass hier das Applet fehlt?

Anonymous (not verified)

Tue, 06/26/2018 - 17:45

Hier fehlt wohl das Applet.
Da Applets von den meisten Browsern nicht mehr unterstützt werden, sollte die Frage wohl rausgenommen oder umformuliert werden.

LG:)

Stefan Schneider

Tue, 06/26/2018 - 18:00

In reply to by Anonymous (not verified)

Die Zeiten der Applets sind vorbei.
Ich habe den Text angepasst. Man muss sich die jar Datei individuell herunterladen.