Sie können das AWT-GridBag-Layout mit Swing- und AWT-Containern benutzen, um Komponenten unter Verwendung einer leistungsfähigen und flexiblen Gitteranordnung anzuordnen.
Der Layout-Manager GridBag ordnet seine Komponenten in Zeilen und Spalten an. Das Objekt 'GridBagConstraints' enthält Informationen über die Zeile und Spalte, in der eine Komponente platziert ist, über die Zahl an Spalten, über die sich eine Komponente erstreckt und über die Größe und Position einer Komponente innerhalb der Spalte.
Der Visual Editor verwendet ein visuelles Gitter und andere Formatvorlage, die Ihnen helfen zu sehen, wo eine Komponente in Bezug auf die anderen Komponenten platziert ist. Sie können die Entwurfsansicht verwenden, um viele der Vorgaben für Komponenten in einem GridBag festzulegen. Die Eigenschaftsansicht ermöglicht Ihnen auch den Zugriff auf die verfügbaren Eigenschaften, um die Platzierung einer Komponente zu steuern.
Das Gitter für GridBagLayout anzeigen
Wenn Sie den Layout-Manager 'GridBag' verwenden, können Sie in der Entwurfsansicht das Gitter anzeigen oder verdecken.Komponenten innerhalb von GridBagLayout hinzufügen oder verschieben
Wenn Sie Ihre Anwendung visuell unter Verwendung von GridBagLayout erstellen, helfen Ihnen die visuellen Gittermarkierungen bei der Verschiebung und der Übergabe von Komponenten an die gewünschte Position.Vorgaben für Füllung, Anker und Inset im GridBagLayout anpassen
Wenn Sie das Swing GridBagLayout verwenden legt der Visual Editor Standardvorgaben für Komponenten fest. Sie können diese Vorgaben unter Verwendung der Eigenschaftsansicht oder des Dialogs 'Layout anpassen' ändern.Komponenten, die sich über mehrere GridBag-Zeilen und -Spalten erstrecken
In einem GridBagLayout können Sie eine Komponente so definieren, dass sie sich über mehrere Spalten oder Zeilen erstreckt. Sie können dies in den Eigenschaftsvorgaben festlegen oder durch visuelles Ziehen der Komponente in der Entwurfsansicht.
Übergeordnetes Thema: Swing- und AWT-Layout-Manager
Verwandte Konzepte
Layout-Manager und Container
Verwandte Tasks
Die Verwendung von BorderLayout
Die Verwendung von BoxLayout
Die Verwendung von CardLayout
Die Verwendung von FlowLayout
Die Verwendung von GridLayout (AWT)