Layoutstyring i Java

Indholdsfortegnelse
Når vi bygger en grafisk grænseflade til et program, skal vi tage højde for, at det ikke kun skal bruges i et specifikt system, men at det kan tages til andre systemer, især i Java som er tværplatform, og vi kan have en applikation kørende Windows eller i Linux for eksempel.
En af de tilgange, vi ikke bør tage, er at gøre det kabelforbundet grænseflade, det vil sige bruge absolutte værdier, da dette kun vil fungere i det system, som vi har sat værdierne til, heldigvis Java tilbyder os Layout ledere der giver os mulighed for at etablere dynamiske mønstre til visning af grafiske elementer, hvilket gør dem uafhængige af de systemer, der er vært for dem.
Dette er en af ​​de enkleste administratorer, det giver os mulighed for dynamisk at bestille elementerne i en beholder i den rækkefølge, vi tilføjer dem, så de vil tilpasse sig det miljø, der er registreret af administratoren.
BeholderBeholderen består af rækker, som efterhånden som de fyldes op giver plads til oprettelsen af ​​flere rækker, hvilket får elementerne til at ligge oven på hinanden på en ordnet måde.
FlowLayout Det giver os også nogle muligheder for at tilpasse vores grænseflade, såsom afstanden i pixels mellem hver række eller rækkefølgen af ​​justering af elementerne i hver række.
For at bruge denne administrator skal vi kun inkludere den klasse, der er tilgængelig i java.awt.FlowLayoutMed dette kan vi få adgang til dets funktionaliteter og værktøjer, lad os se nogle af de parametre, vi kan bruge, når vi arbejder med denne klasse:
FlowLayout (justering: int, hgap: int, vgap: int);

Den første parameter er justeringen, vi kan indstille den til højre eller til venstre, med dette vil elementerne, når de vises, vises i en af ​​disse to retninger, den anden parameter er hgap, eller det vandrette mellemrum, tillader os at fastsætte mellemrum mellem rækker og til sidst i vgap, ligner hgap, men giver os mulighed for at indstille mellemrum mellem kolonner.
Nu skal vi bygge et program, der viser os, hvordan vi organiserer nogle elementer ved hjælp af FlowLayout, vi skal huske på, at når vi arbejder med grafiske grænseflader, skal vi altid oprette en ramme, der tjener til at placere vores containere, i dette tilfælde FlowLayout.
Vi kommer til at placere tre elementer i et objekt af type FlowLayout og så vil vi indtaste det objekt i vores Jframe, hvormed vi kan generere vores første interface ved hjælp af denne Layouts -manager. Lad os først se på koden:

Vi ser derefter, at vi opretter en klasse, og i vores konstruktør definerer vi FlowLayout, vi angiver, at det vil blive justeret til venstre med en vandret adskillelse på 10 pixels og en lodret på 20, så kalder vi denne konstruktør og tilføjer den til vores ramme i klassens hovedmetode, dette fører os til følgende billede:

FORSTØRRE

Vi ser, hvordan vi har genereret den grafiske grænseflade, hvis vi re-dimensionerer billedet, vil vi bemærke, at elementerne justeres dynamisk takket være vores administrator af Layouts.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave