Java - GridLayout

Spisie treści
Rozwój interfejsów graficznych w Jawa Jest to dość skomplikowane, jednak mamy do dyspozycji kilka narzędzi, które pozwalają nam dynamicznie organizować elementy na ekranie, znamy je jako Menedżerowie układu.
Każdy z nich odpowiada pewnym cechom i klasom, z których możemy korzystać, jednak służą temu samemu celowi i mają umożliwić nam tworzenie wieloplatformowych interfejsów, które nie ograniczają się do systemu lub konkretnego rozmiaru ekranu.
ten Układ siatki jest menedżerem układów w Jawa, Ma szerokie zastosowanie, ponieważ pozwala na uporządkowanie naszych elementów w formację komórek, na wzór matryc, dzięki czemu możemy uzyskać ciekawe podziały, dzięki którym nasze aplikacje wyglądają lepiej.
Aby osiągnąć te cele, możemy podzielić nasz kontener na wiersze i kolumny, ale musimy przestrzegać pewnych parametrów, aby wszystko działało poprawnie, zobaczmy te proste zasady, które musimy stosować podczas pracy Układ siatki:
  • Liczba wierszy może wynosić 0 lub liczba kolumn może wynosić 0, jednak obie nie mogą być jednocześnie 0, to pozwala nam, że jeśli jedno jest 0, a drugie nie, to ten, który nie jest 0, może być ponownie dynamicznie zmieniane przez menedżera okien.
  • Gdy ustalimy, że kolumny i wiersze są różne od 0 i różnią się między nimi, w tym przypadku wiersze będą liczbą dominującą, więc jeśli istnieje liczba, która przekracza kolumny, zostaną one dynamicznie zgrupowane w wierszach.
Jak widać, praca z wierszami i kolumnami nie wydaje się skomplikowana, a zwłaszcza dlatego, że jest to coś, co często widuje się w arkuszach kalkulacyjnych.
Aby zastosować a Układ siatki W naszych interfejsach musimy ustalić pewne parametry, zobaczmy najpierw jak musimy wywołać klasę:
GridLayout (wiersze: int, kolumny: int, hgap: int, vgap: int)

Jeśli widzimy parametry, które przekazujemy, są one dość jasne, wiersze to liczba wierszy, które będzie miała nasza siatka, kolumny również liczba kolumn, hgap to odległość w pikselach separacji lub odstępu między wierszami a vgap jest odstępem w pikselach między kolumnami.
Gdy już dowiemy się, jak działa nasz menedżer układów, teraz stworzymy mały program, który wprowadzi go w życie. W tym programie wprowadzimy Układ siatki w JFrame, tutaj pokażemy a dwukolumnowy i trzywierszowy interfejs. Zobaczmy odpowiedni kod źródłowy na poniższym obrazku:

Zauważamy, że aby użyć Układ siatki musimy uwzględnić klasę, która rezyduje w java.awt.GridLayout, po wykonaniu tej czynności możemy włączyć go do naszego programu, widzimy również, że aby z niego korzystać, umieszczamy go wewnątrz JFrame który pracuje dla nas jako kontener, w końcu otrzymamy następujący wynik:

Jeśli zmienimy wymiar okna, kolumny i wiersze zostaną dopasowane, dając w ten sposób pożądany efekt dynamiczny. Na tym kończymy ten samouczek, jak widzieliśmy, używając Układ siatki dla naszych interfejsów graficznych w aplikacjach Jawa Jest to bardzo proste i pozwala rozszerzyć funkcjonalność naszych programów poza sekcję funkcjonalną.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave