Null-Layout verwenden

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.

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.
Verwandte Konzepte
Layout-Manager und Container
Verwandte Tasks
Layout der Benutzerschnittstelle im Visual Editor anpassen
SWT-Layout-Manager verwenden
Swing- und AWT-Layout-Manager verwenden
Benutzervorgaben für die Anzeige des Gitters für Container angeben

(C) Copyright IBM Corporation 1999, 2004. Alle Rechte vorbehalten.