Layout Management i Java

Innholdsfortegnelse
Når vi bygger et grafisk grensesnitt for et program, må vi ta i betraktning at det ikke bare skal brukes i et bestemt system, men at det kan tas til andre systemer, spesielt i Java som er tverrplattform, og vi kan kjøre en applikasjon Windows eller i Linux for eksempel.
En av tilnærmingene vi ikke bør ta er å gjøre det kablet grensesnitt, det vil si bruke absolutte verdier, siden dette bare vil fungere i systemet som vi har satt verdiene for, heldigvis Java tilbyr oss Oppsett ledere som lar oss etablere dynamiske mønstre for å vise grafiske elementer, noe som gjør dem uavhengige av systemene som er vert for dem.
Dette er en av de enkleste administratorene, den lar oss dynamisk bestille elementene i en beholder i den rekkefølgen vi legger dem til, slik at de vil tilpasse seg miljøet som er oppdaget av administratoren.
ContainerBeholderen består av rader, som etter hvert som de fylles opp gir plass for flere rader, slik at elementene ligger på hverandre på en ryddig måte.
FlowLayout Det gir oss også noen alternativer for å tilpasse grensesnittet vårt, for eksempel avstanden i piksler mellom hver rad eller rekkefølgen på justeringen av elementene i hver rad.
For å bruke denne administratoren trenger vi bare å inkludere klassen som er tilgjengelig i java.awt.FlowLayoutMed dette kan vi få tilgang til funksjonene og verktøyene, la oss se noen av parameterne nedenfor som vi kan bruke når vi jobber med denne klassen:
FlowLayout (justering: int, hgap: int, vgap: int);

Den første parameteren er justeringen, vi kan sette den til høyre eller til venstre, med dette vil elementene når de vises i en av disse to retningene, den andre parameteren er hgap, eller det horisontale rommet, lar oss fastsette mellomrom mellom rader i piksler i piksler og til slutt vgap, ligner på hgap, men lar oss sette mellomrom mellom kolonner.
Nå skal vi bygge et program som viser oss hvordan vi organiserer noen elementer ved hjelp av FlowLayout, må vi huske på at når vi jobber med grafiske grensesnitt, må vi alltid lage en ramme som skal tjene til å plassere beholderne våre, i dette tilfellet FlowLayout.
Vi skal plassere tre elementer i et objekt av type FlowLayout og så vil vi legge inn det objektet i vårt Jframe, som vi kan generere vårt første grensesnitt ved hjelp av denne Layouts -manageren. La oss se på koden først:

Vi ser da at vi lager en klasse og i konstruktøren vår definerer vi FlowLayout, indikerer vi at den kommer til å justeres til venstre med en horisontal separasjon på 10 piksler og en vertikal på 20, så kaller vi denne konstruktøren og legger den til rammen vår i hovedmetoden i klassen, dette fører oss til følgende bilde:

FORSTØRRE

Vi ser hvordan vi har generert det grafiske grensesnittet, hvis vi dimensjonerer bildet på nytt vil vi legge merke til at elementene justeres dynamisk takket være vår administrator av Oppsett.

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

wave wave wave wave wave