JavaFX skirtas grafinių vartotojo sąsajų kūrimui.

JavaFX stačiakampių ir elipsių kūrimas ir pritaikymas

Visi pamokos vaizdo įrašai JavaFX skirta GUI kūrimui.

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);

JavaFX stačiakampius ir elipses kurti ir pritaikyti

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.

JavaFX stačiakampius ir elipses kurti ir pritaikyti

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ė);

JavaFX stačiakampius ir elipses kurti ir pritaikyti

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ą.