Java - GridLayout

Innholdsfortegnelse
Utviklingen av grafiske grensesnitt i Java Det er ganske komplekst, men vi har hjelp av flere verktøy som lar oss organisere elementene på skjermen dynamisk, vi kjenner disse som Layoutledere.
Hver av disse tilsvarer visse egenskaper og klasser som vi kan bruke, men de tjener samme formål og er å tillate oss å lage flerflatformgrensesnitt som ikke er begrenset til et system eller en bestemt skjermstørrelse.
De GridLayout er en Layouts -manager for Java, Det er mye brukt siden det lar oss organisere elementene våre i en celledannelse, i matrisestil, med dette kan vi oppnå interessante divisjoner som får applikasjonene våre til å se bedre ut.
For å nå disse målene kan vi dele beholderen vår i rader og kolonner, men vi må følge noen parametere slik at alt kan fungere riktig. La oss se disse enkle reglene som vi må bruke når vi arbeider med GridLayout:
  • Antall rader kan være 0 eller antall kolonner kan være 0, men begge kan ikke være 0 samtidig, dette tillater oss at hvis den ene er 0 og den andre ikke er, kan den som ikke er 0 bli re- dynamisk størrelse av vindusbehandler.
  • Når vi fastslår at kolonnene og radene er forskjellige fra 0 og forskjellige mellom dem, vil radene i dette tilfellet være det dominerende tallet, så hvis det er et tall som overskrider kolonnene, blir de gruppert dynamisk i radene.
Som vi kan se virker det ikke komplekst å jobbe med rader og kolonner, og spesielt fordi det er noe som sees mye i regneark.
For å søke a GridLayout I grensesnittene våre må vi etablere noen parametere, la oss først se hvordan vi må påkalle klassen:
GridLayout (rader: int, kolonner: int, hgap: int, vgap: int)

Hvis vi ser parametrene vi passerer, er de ganske klare, rader er antall rader som rutenettet vårt vil ha, kolonner også antall kolonner, hgap er avstanden i piksler med separasjon eller mellomrom mellom radene og vgap er separasjonsrommet i piksler mellom kolonner.
Når vi vet hvordan Layouts Manager fungerer, skal vi nå lage et lite program som vil sette det i praksis. I dette programmet skal vi innlemme et GridLayout i en JFrame, her skal vi vise a to kolonner og tre rad grensesnitt. La oss se den tilsvarende kildekoden i følgende bilde:

Vi merker oss at for å bruke GridLayout vi må inkludere klassen som bor i java.awt.GridLayout, etter at vi har gjort dette kan vi innlemme det i programmet vårt, vi ser også at for å bruke det plasserer vi det inne i et JFrame som fungerer for oss som en beholder, vil vi til slutt få følgende resultat:

Hvis vi dimensjonerer vinduet på nytt, blir kolonnene og radene justert og gir den dynamiske effekten vi trenger. Med dette fullfører vi denne opplæringen, som vi så ved bruk av GridLayout for våre grafiske grensesnitt i applikasjoner Java Det er veldig enkelt og lar oss utvide funksjonaliteten til programmene våre utover den funksjonelle delen.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave