Layout-Manager helfen dabei, die Größe und Position aller Komponenten in einem Container zu steuern. In Containern, die ein Nulllayout verwenden, definiert jede Komponente seine eigenen Begrenzungen, um Größe und Position zu bestimmen.
Der Visual Editor bietet Gittermarkierungen, die Ihnen dabei helfen, Komponenten visuell auszurichten. Außerdem können Sie Komponenten am Gitter ausrichten lassen. Wenn Sie das Layout für einen vorhandenen Container, der zuvor einen Layout-Manager verwendete, auf Null setzen, ändert sich die Darstellung der Entwurfsansicht nicht. Der Visual Editor berechnet die Begrenzungen der einzelnen Komponenten und stellt sie mit der Methode 'setBounds()' ein.
- Um allgemeine Einstellungen anzugeben, wie die Nullgittermarken angezeigt werden,
siehe Benutzervorgaben für die Anzeige von Gittern für Container angeben. Um die Verteilung der Gittermarkierungen für den ausgewählten Container einzustellen, öffnen Sie das Fenster Layout anpassen
und geben Sie die Breite, Höhe und Randgröße für das Gitter an.
- Um eine automatische Ausrichtung der Elemente an den Gittermarkierungen zu erzwingen, wenn Sie sie an das Nulllayout übergeben bzw. auf diesem verschieben, klicken Sie mit der rechten Maustaste auf den Container und wählen Sie Am Gitter ausrichten aus. Wenn Am Gitter ausrichten ausgewählt ist, können Sie Komponenten leicht visuell ausrichten.

Um die Ausrichtung am Gitter für eine Komponente außer Kraft zu setzen, halten Sie die Taste Alt gedrückt, wenn Sie die Komponente übergeben oder verschieben. Auf diese Weise können Sie eine Komponente zwischen Gittermarkierungen platzieren.
- Um im Nulllayout die Größe einer Komponente zu ändern, klicken Sie und ziehen Sie die Steuerelemente der Komponente:

Sie können die Größe einer Komponente auch einstellen, während Sie sie aus der Palette hinzufügen. Halten Sie einfach die linke Maustaste gedrückt, wenn Sie die Komponente in der Entwurfsansicht übergeben, und ziehen Sie den Mauszeiger. In allen anderen Layout-Managern können Sie die Größe einer Komponente beim Hinzufügen nicht ändern.

Tipp: Sie können mit einem auf Null gesetzten Layout-Manager beginnen und dann auf ein Layout (z.B. GridBagLayout) umschalten, um die durch den Visual Editor für Java berechneten vorgegebenen Einstellungen zu übernehmen. Der Vorteil der Tatsache, dass jede Komponente seine eigenen Begrenzungen steuert, liegt darin, dass Sie sicher sein können, dass eine Komponente zur Laufzeit immer die gleiche Größe und die gleiche Position haben wird. Der Nachteil der festgelegten Größe und Höhe besteht darin, dass die Komponenten sich nicht an ihre Begrenzungen anpassen, wenn die Größe der Anwendung vom Benutzer geändert wird. Darüber hinaus müssen Bezeichnungen auf Komponenten, wie z.B. Schaltflächen oder Markierungsfelder je nach Schriftart oder Ländereinstellung ihre Größe ändern.