Layouthantering i Java

Innehållsförteckning
När vi bygger ett grafiskt gränssnitt för en applikation måste vi ta hänsyn till att det inte bara kommer att användas i ett specifikt system, utan att det kan tas till andra system, särskilt i Java som är plattformsoberoende och vi kan ha en applikation igång Windows eller i Linux till exempel.
En av tillvägagångssätten som vi inte bör ta är att göra kabelanslutet gränssnitt, det vill säga använda absoluta värden, eftersom detta bara fungerar i det system som vi har satt värdena för, som tur är Java erbjuder oss Layouthanterare som gör att vi kan skapa dynamiska mönster för att visa grafiska element, vilket gör dem oberoende av de system som är värd för dem.
Detta är en av de enklaste administratörerna, det gör att vi dynamiskt kan beställa elementen i en behållare i den ordning som vi lägger till dem, så att de anpassar sig till den miljö som administratören upptäcker.
BehållareBehållaren består av rader, som när de fylls viker för skapandet av fler rader, vilket gör att elementen ligger ovanpå varandra på ett ordnat sätt.
FlowLayout Det ger oss också några alternativ för att anpassa vårt gränssnitt, till exempel avståndet i pixlar mellan varje rad eller ordningsföljden för elementen i varje rad.
För att använda den här administratören måste vi bara inkludera den klass som finns tillgänglig i java.awt.FlowLayout, med detta kan vi ha tillgång till dess funktioner och verktyg, låt oss se nedan några av de parametrar som vi kan använda när vi arbetar med den här klassen:
FlowLayout (inriktning: int, hgap: int, vgap: int);

Den första parametern är inriktningen, vi kan ställa den till höger eller till vänster, med detta kommer elementen när de visas i en av dessa två riktningar, den andra parametern är hgap, eller det horisontella utrymmet, tillåter oss att i pixlar fastställa marginalen mellan utrymmen mellan raderna och slutligen vgap, liknar hgap, men tillåter oss att ställa in mellanrummet mellan kolumner.
Nu ska vi bygga ett program som visar oss hur vi organiserar vissa element med FlowLayout, vi måste komma ihåg att när vi arbetar med grafiska gränssnitt måste vi alltid skapa en ram som ska tjäna till att placera våra behållare, i detta fall FlowLayout.
Vi ska placera tre element i ett objekt av typ FlowLayout och sedan kommer vi att mata in det objektet i vårt Jframe, med vilket vi kan generera vårt första gränssnitt med hjälp av denna layouthanterare. Låt oss titta på koden först:

Vi ser då att vi skapar en klass och i vår konstruktör definierar vi FlowLayout, indikerar vi att det kommer att justeras till vänster med en horisontell separation på 10 pixlar och en vertikal på 20, då kallar vi denna konstruktör och lägger till den i vår ram i klassens huvudmetod, detta leder oss till följande bild:

FÖRSTORA

Vi ser hur vi har genererat det grafiska gränssnittet, om vi dimensionerar om bilden kommer vi att märka att elementen justeras dynamiskt tack vare vår administratör av Layouter.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave