Startseite
Klassenlexikon

Interface LayoutManager

Namensraum Vererbungshierarchie Schnittstellen
java.awt.event
LayoutManager
Kurzbeschreibung

Diese Schnittstelle muss von Klassen bereitgestellt werden, die Darstellungselemente in einem Container platzieren müssen.

Java SE 6http://docs.oracle.com/javase/6/docs/api/java/awt/LayoutManager.html
Java SE 7http://docs.oracle.com/javase/7/docs/api/java/awt/LayoutManager.html

Die Schnittstelle LayoutManager legt fest, welche Methoden für die individuelle Platzierung von Darstellungselementen in einem Container bereitzustellen sind.

Individuell programmierte Elementplatzierung ist immer dann erforderlich, wenn die vorbereiteten Platzierungsverfahren nicht aufgabengerecht sind.

Ein Platzierungsverfahren, das für mehrere Container verwendbar ist, kann als selbständige Klasse programmiert werden. Häufiger werden die Methoden der Schnittstelle LayoutManager allerdings in der Klasse bereitgestellt, die die Darstellungselemente in den Container einfügt.

Die Schnittstelle LayoutManager schreibt fünf Methoden vor, die eine Klasse bereitstellen muss, die die Platzierung von Darstellungselementen in einem Container übernimmt.

Ein Layout anmelden

Ein Platzierungsverfahren wird nur verwendet, wenn es in der von Container abgeleiteten Klasse zur Verwendung angemeldet wird. Die Anmeldung geschieht mit der Methode setLayout.

Eine Klasse, die die Schnittstelle LayoutManager selbst implementiert, meldet sich mit

this.setLayout(this);

als Layouter an.


Startseite
Klassenlexikon