Geomeetriliste kujunde loomine ja manipuleerimine on kohandatud kasutajaliidese arendamise oluline osa. JavaFX pakub jõulisi klasse ja meetodeid, et töötada polügoonide ja polüjoontega. Selles juhendis õpid, kuidas nende kahe klassi abil luua erinevaid geomeetrilisi kujundeid, ilma et peaksid suurelt vaeva nägema.
Olulised järeldused
Selles õpetuses oled õppinud, kuidas töötada polüjoonte ja polügoonidega JavaFX-is. Oled teada saanud, kuidas lisada punkte polügooni või polüjoone, kujundi värvida ja selle omadusi hallata. Sa tunned kahe klassi erinevusi ja tead, kuidas neid tõhusalt kasutada, et esitada keerulisi geomeetrilisi kujundeid.
Samm-sammult juhend
Samm 1: Polügooni loomine
Esialgu pead sa looma uue polügooni. Selleks on vajalik JavaFX-i polügooni klass. Alustad vajaliku klassi importimisega.

Samm 2: Punktide lisamine polügoonile
Kuna soovid, et sinu polügoon oleks nähtav, pead lisama punkte. Selleks võid kasutada double väärtuste loendit.
Samm 3: Polügooni kuvamine ja kohandamine
Polügooni suuruse muutmiseks saad kohandada väärtusi. Muuda polügooni suuremaks või väiksemaks, muutes punkte getPoints() meetodis.

Samm 4: Polügooni värvimine
Et muuta oma polügoon visuaalselt atraktiivseks, saad seda värvida. Selleks kasutad meetodit setFill():

See rida värvib sinu polügooni punaseks.
Samm 5: Polüjoonte kasutamine
Polüjooned toimivad sarnaselt polügoonidega, kuid nad esindavad jooni punktide vahel, mitte ei täida kujundit. Selleks pead importima ja kasutama polüjoone klassi.
Samm 6: Punktide lisamine polüjoonele
Just nagu polügooni puhul, saad ka polüjoonele punkte lisada. Protsess jääb samaks:

Samm 7: Kujundi sulgemine
Kui soovid, et sinu polüjoon oleks suletud kujund, lisa esimene punkt uuesti lõppu.
Samm 8: Polüjoonte tõhus kasutamine
Kui soovid esitada keerulisi kujundeid nagu maja, pead lihtsalt koordinaadid polüjoone jaoks sisestama. Nii saad hõlpsasti luua erinevaid kujundusi ja struktuure, ilma et peaksid manuaalselt iga ühte joont joonistama.
Praktikas tähendab see, et saad minimaalse vaevaga disainida keerulisi geomeetriaid.
Kokkuvõte – Polüjoon ja polügoon JavaFX-is
Selles juhendis oled õppinud polügooni ja polüjoone loomise aluseid JavaFX-is. Sa tead nüüd, kuidas punkte lisada, kujundeid värvida ja tõhusalt kasutada nii polügoone kui ka polüjooni.
Korduma kippuvad küsimused
Mis vahe on polügooni ja polüjoone vahel JavaFX-is?Polügoonid on suletud kujundid, mis täidetakse automaatselt, samas kui polüjooned on jooned, mis joonistatakse punktide vahel ja ei ole täidetud.
Kuidas lisada punkte polügoonile?Kasutage meetodit getPoints().addAll() oma polügooni objekti jaoks ja edastage vajalikud x- ja y-koordinaadid double tüüpi.
Kuidas ma saan polügooni värvi muuta?Jah, sa saad polügooni värvi kohandada meetodi setFill(Color color) abil.
Kuidas luua suletud polüjoont?Lisage polüjoone esimene punkt lõpus uuesti, et luua suletud kujund.