Grafinio vartotojo sąsajų (GUI) kūrimas JavaFX yra lengvai pasiekiamas naudojant geometrines formas, tokias kaip teklai ir elipsės. Nors šios formos yra paprastos savo struktūra, jos siūlo daugybę pritaikymo ir patobulinimo galimybių jūsų grafinėms programoms. Šiame vadove parodysiu, kaip efektyviai kurti ir pritaikyti teklai ir elipses, kad sukurtumėte vizualiai patrauklias GUI.
Pagrindinės įžvalgos
- Išmoksite, kaip kurti teklai ir elipses JavaFX.
- Sužinosite, kaip pritaikyti teklai su apvaliais kampais.
- Gausite praktinių patarimų, kaip kontroliuoti elipsių dydį ir padėtį.
Žingsnis po žingsnio vadovas
Pridėti ir pritaikyti teklą
Pirmiausia pradėsime kurti teklą. Norėdami sukurti teklą, naudokite Rectangle konstruktorių. Nurodykite padėtį ir dydį.
Rectangle teklas = new Rectangle(); Pozicijai nustatyti naudokite setX ir setY komandas. Nustatykite X ir Y koordinačių, taip pat pločio ir aukščio reikšmes.
teklas.setX(100); teklas.setY(100); teklas.setWidth(200); teklas.setHeight(200);
Norėdami pridėti teklą prie savo pagrindinio šaknies elemento, turėtumėte naudoti šį kodą:
root.getChildren().add(teklas);

Apvalių kampų teklų kūrimas
Norėdami suteikti teklui apvalius kampus, galite naudoti metodus setArcHeight ir setArcWidth. Šios reikšmės nustato kampų apvalumą ir gali žymiai pagerinti jūsų GUI.
teklas.setArcHeight(25); teklas.setArcWidth(25);
Šiuo nustatymu dabar turėtumėte matyti apvalintą teklą. Galite didinti arba mažinti reikšmes, kad gautumėte skirtingus apvalumo lygius.

Kurti ir pritaikyti elipsę
Dabar pažvelkime, kaip sukurti elipsę. Procesas panašus kaip ir kuriant teklą. Naudokite Ellipse klasę ir nustatykite reikiamus parametrus.
Ellipse elipsė = new Ellipse(); Norėdami nustatyti elipsės centrą, galite naudoti šias komandas:
elipsė.setCenterX(140); elipsė.setCenterY(70);
Papildomai reikia dviejų spindulių: vieno X ašyje ir kito Y ašyje:
elipsė.setRadiusX(140); elipsė.setRadiusY(70);
Galų gale pridėkite elipsę prie savo šaknies elemento:
root.getChildren().add(elipsė);

Tutorialo santrauka: JavaFX teklai ir elipsės
Dabar išmokote, kaip kurti ir pritaikyti teklai ir elipses JavaFX. Nustatydami poziciją, dydį ir apvalumas galite individualizuoti savo grafinės programas.
Dažniausiai užduodami klausimai
Kaip sukurti teklą JavaFX?Naudokite Rectangle klasę, kad sukurtumėte teklą. Nustatykite poziciją ir dydį naudodami setX, setY, setWidth ir setHeight metodus.
Kaip apvalinti teklų kampus?Naudokite setArcHeight ir setArcWidth, kad nustatytumėte kampų apvalumą.
Kaip nustatyti elipsės centrą?Naudokite setCenterX ir setCenterY, kad nustatytumėte elipsės centro padėtį.
Kaip nustatyti elipsės spindulius?Naudokite setRadiusX ir setRadiusY metodus, kad nustatytumėte spindulius X ir Y ašyje.
Kur pridėti geometrines formas į JavaFX sceną?Naudokite root.getChildren().add() po to, kai pridėjote formą, kad įtrauktumėte ją į sceną.