Išdėstymo valdymas „Java“

Turinys
Kurdami grafinę programos sąsają, turime atsižvelgti į tai, kad ji ne tik bus naudojama konkrečioje sistemoje, bet ir kad ji gali būti perkelta į kitas sistemas, ypač „Java“ kuri yra kelių platformų ir mes galime turėti veikiančią programą „Windows“ arba viduje Linux pavyzdžiui.
Vienas iš būdų, kurio neturėtume imtis, yra tai padaryti laidinė sąsaja, tai yra, naudokite absoliučias vertes, nes tai, laimei, veiks tik toje sistemoje, kuriai mes nustatėme reikšmes „Java“ siūlo mums Maketų valdytojai leidžia mums sukurti dinaminius grafinių elementų rodymo modelius, todėl jie nepriklauso nuo juos priglobiančių sistemų.
Tai vienas iš paprasčiausių administratorių, leidžiantis dinamiškai užsisakyti sudėtinius rodinius tokia tvarka, kokia mes juos pridedame, kad jie prisitaikytų prie administratoriaus aptiktos aplinkos.
KonteinerisTalpykla sudaryta iš eilučių, kurios užpildydamos neleidžia kurti daugiau eilučių, todėl elementai tvarkingai guli vienas ant kito.
„FlowLayout“ Ji taip pat siūlo mums keletą sąsajos tinkinimo parinkčių, pvz., Atstumą pikseliais tarp kiekvienos eilutės arba kiekvienos eilutės elementų lygiavimo tvarką.
Norėdami naudoti šį administratorių, turime įtraukti tik jo turimą klasę java.awt.FlowLayout, turėdami prieigą prie jo funkcijų ir įrankių, toliau pažiūrėkime kai kuriuos parametrus, kuriuos galime naudoti dirbdami su šia klase:
„FlowLayout“ (derinimas: int, hgap: int, vgap: int);

Pirmasis parametras yra lygiavimas, mes galime jį nustatyti į dešinę arba į kairę, o elementai, kai jie bus rodomi, bus rodomi viena iš šių dviejų krypčių, antrasis parametras yra hgaparba horizontali erdvė leidžia pikseliais nustatyti tarpą tarp eilučių ir galiausiai vgap, yra panašus į hgap, tačiau leidžia nustatyti tarpą tarp stulpelių.
Dabar mes sukursime programą, kuri parodys, kaip mes organizuojame kai kuriuos elementus „FlowLayout“, turime nepamiršti, kad dirbdami su grafinėmis sąsajomis visada turime sukurti rėmą, kuris padėtų talpinti konteinerius, šiuo atveju „FlowLayout“.
Į tipo objektą įdėsime tris elementus „FlowLayout“ ir tada mes įvesime tą objektą į savo Jframe, su kuria mes galime sukurti pirmąją sąsają naudodami šią maketų tvarkyklę. Pirmiausia pažvelkime į kodą:

Tada matome, kad sukuriame klasę ir savo konstruktoriuje apibrėžiame „FlowLayout“, mes nurodome, kad jis bus išlygintas į kairę, horizontaliai atskirtas 10 pikselių, o vertikalus - iš 20, tada mes vadiname šį konstruktorių ir pridedame jį prie savo rėmo pagrindiniu klasės metodu. šį vaizdą:

DIDELIS

Matome, kaip sukūrėme grafinę sąsają, jei pakeisime vaizdo matmenis, pastebėsime, kad elementai yra dinamiškai koreguojami mūsų administratoriaus dėka Išdėstymai.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave