Innehållsförteckning
Utvecklingen av grafiska gränssnitt i Java Det är ganska komplext, men vi har hjälp av flera verktyg som gör att vi kan organisera elementen på skärmen dynamiskt, vi känner till dessa som Layoutchefer.Var och en av dessa motsvarar vissa egenskaper och klasser som vi kan använda, men de tjänar samma syfte och är att låta oss skapa gränssnitt för flera plattformar som inte är begränsade till ett system eller en viss skärmstorlek.
De Rutnätslayout är en layouthanterare för Java, Det används ofta eftersom det tillåter oss att organisera våra element i en cellbildning, i matrisstil, med detta kan vi uppnå intressanta uppdelningar som får våra applikationer att se bättre ut.
För att uppnå dessa mål kan vi dela upp vår behållare i rader och kolumner, men vi måste följa några parametrar så att allt kan fungera korrekt, låt oss se dessa enkla regler som vi måste tillämpa när vi arbetar med Rutnätslayout:
- Antalet rader kan vara 0 eller antalet kolumner kan vara 0, men båda kan inte vara 0 samtidigt, detta tillåter oss att om den ena är 0 och den andra inte är den, kan den som inte är 0 vara om- dynamiskt dimensionerad av fönsterhanteraren.
- När vi fastställer att kolumnerna och raderna skiljer sig från 0 och skiljer sig mellan dem, kommer raderna i det här fallet att vara det dominerande talet, så om det finns ett tal som överstiger kolumnerna kommer de att grupperas dynamiskt i raderna.
För att tillämpa en Rutnätslayout I våra gränssnitt måste vi fastställa några parametrar, låt oss först se hur vi måste anropa klassen:
GridLayout (rader: int, kolumner: int, hgap: int, vgap: int)
Om vi ser parametrarna som vi passerar är de ganska tydliga, rader är antalet rader som vårt rutnät kommer att ha, kolumner också antalet kolumner, hgap är avståndet i pixlar för separation eller mellanrum mellan rader och vgap är separationsutrymmet i pixlar mellan kolumner.
När vi vet hur vår layouthanterare fungerar, kommer vi nu att skapa ett litet program som kommer att omsätta det i praktiken, i det här programmet kommer vi att införliva en Rutnätslayout i en JFrame, här ska vi visa a två kolumn och tre rad gränssnitt. Låt oss se motsvarande källkod i följande bild:
Vi noterar att för att använda Rutnätslayout vi måste inkludera klassen som finns i java.awt.GridLayout, efter att vi har gjort detta kan vi införliva det i vårt program, vi ser också att för att kunna använda det placerar vi det i en JFrame som fungerar för oss som en behållare, kommer vi i slutändan att få följande resultat:
Om vi dimensionerar fönstret igen kommer kolumnerna och raderna att justeras, vilket ger den dynamiska effekt vi behöver. Med detta avslutar vi denna handledning, som vi såg med hjälp av Rutnätslayout för våra grafiska gränssnitt i applikationer Java Det är väldigt enkelt och tillåter oss att utöka funktionaliteten i våra program utöver det funktionella avsnittet.