Korzystanie z układu GridBagLayout (AWT)

Aby rozmieścić komponenty przy użyciu silnej i elastycznej siatki, można skorzystać z układu AWT GridBagLayout z kontenerami Swing i AWT.

Menedżer układu GridBagLayout umożliwia rozmieszczenie jego komponentów w wierszach i kolumnach. Obiekt GridBagConstraints zawiera informacje dotyczące wiersza i kolumny, w których komponent jest umieszczony, liczby zajmowanych przez niego komórek oraz sposobu ustalania wielkości i pozycji komponentu w obrębie danej komórki.

Bieżące krawędzie siatki są wskazywane przez edytor elementów wizualnych za pomocą czerwonych kropkowanych linii. Numery wierszy i kolumn są również oznaczane etykietami. Wiersze i kolumny są numerowane począwszy od 0, dlatego lewa górna komórka siatki ma współrzędne 0, 0. Dodawane wiersze i kolumny otrzymują numer kolejny po ostatnio użytym numerze.

Siatka układu GridBagLayout

Uwaga: Jeśli numer siatki zostanie pominięty, oznacza to, że w określonym miejscu siatki na osi X lub Y nie ma żadnego komponentu. Taka sytuacja może wystąpić w przypadku dodawania i usuwania wielu komponentów lub przenoszenia ich w obrębie siatki. Układ GridBagLayout umożliwia pomijanie wartości X i Y. Wartości są rozmieszczane w porządku względem wartości X i Y ustawionych dla innych komponentów, nawet jeśli niektóre z nich zostały pominięte.

Informacje na temat określania sposobu wyświetlania siatki zawiera sekcja Określanie preferencji wyświetlania siatki dla kontenerów.

Pojęcia pokrewne
Menedżery układu i kontenery
Czynności pokrewne
Określanie preferencji wyświetlania siatki dla kontenerów

(C) Copyright IBM Corporation 1999, 2004. Wszelkie prawa zastrzeżone.