Java - GridLayout

Sadržaj
Razvoj grafičkih sučelja u Java Prilično je složeno, međutim imamo pomoć nekoliko alata koji nam omogućuju dinamičko organiziranje elemenata na zaslonu, znamo ih kao Voditelji izgleda.
Svaki od njih odgovara određenim karakteristikama i klasama koje možemo koristiti, međutim služe istoj svrsi i omogućuju nam stvaranje višeplatformnih sučelja koja nisu ograničena na sustav ili određenu veličinu zaslona.
The GridLayout je upravitelj izgleda Java, Široko se koristi jer nam omogućuje da svoje elemente organiziramo u formaciju ćelija, u stilu matrica, čime možemo postići zanimljive podjele koje čine da naše aplikacije izgledaju bolje.
Da bismo postigli ove ciljeve, možemo podijeliti naš spremnik u retke i stupce, ali moramo slijediti neke parametre kako bi sve moglo ispravno raditi, pogledajmo ova jednostavna pravila koja moramo primijeniti pri radu s GridLayout:
  • Broj redaka može biti 0 ili broj stupaca može biti 0, međutim oba ne mogu biti 0 u isto vrijeme, to nam omogućuje da ako je jedan 0, a drugi nije, onaj koji nije 0 može se ponovno dinamički veličine upravitelja prozora.
  • Kada ustanovimo da su stupci i retci različiti od 0 i različiti među njima, u ovom će slučaju redovi biti dominantni broj, pa ako postoji broj koji premašuje stupce, bit će dinamički grupirani u retke.
Kao što vidimo, rad s retcima i stupcima ne djeluje složeno, a posebno zato što je to nešto što se često vidi u proračunskim tablicama.
Kako bi primijenili a GridLayout U našim sučeljima moramo uspostaviti neke parametre, prvo ćemo vidjeti kako moramo pozvati klasu:
GridLayout (retci: int, stupci: int, hgap: int, vgap: int)

Ako vidimo parametre koje prosljeđujemo, oni su sasvim jasni, redovi su broj redaka koje će imati naša mreža, stupci također broj stupaca, hgap je udaljenost u pikselima razdvajanja ili razmaka između redova i vgap je prostor za razdvajanje u pikselima između stupaca.
Nakon što saznamo kako funkcionira naš upravitelj rasporeda, sada ćemo stvoriti mali program koji će ga provesti u djelo, u ovaj ćemo program ugraditi GridLayout u JFrame, ovdje ćemo pokazati a sučelje s dva stupca i tri retka. Pogledajmo odgovarajući izvorni kod na sljedećoj slici:

Napominjemo da je za korištenje GridLayout moramo uključiti klasu koja boravi u java.awt.GridLayout, nakon što to učinimo, možemo ga uključiti u svoj program, također vidimo da ga, kako bismo ga koristili, stavljamo u JFrame koji nam funkcionira kao spremnik, na kraju ćemo dobiti sljedeći rezultat:

Ako promijenimo dimenzije prozora, stupci i retci će se prilagoditi dajući dinamički učinak koji nam je potreban. Ovim završavamo ovaj vodič, kao što smo vidjeli koristeći GridLayout za naša grafička sučelja u aplikacijama Java Vrlo je jednostavno i omogućuje nam proširenje funkcionalnosti naših programa izvan funkcionalnog odjeljka.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave