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

Polygonas ir polilinija JavaFX - efektyvus formų kūrimas

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

Geometrinių formų kūrimas ir manipuliavimas yra būtina vartotojo sąsajos kūrimo dalis. JavaFX suteikia galingas klases ir metodus, kad galėtum dirbti su poligonais ir polilinijomis. Šiame vadove sužinosite, kaip naudodamiesi šiomis dviem klasėmis sukurti įvairias geometrines formas, neturėdami didelių pastangų.

Svarbiausios įžvalgos

Šiame vadove sužinojote, kaip dirbti su polilinijomis ir poligonais JavaFX. Sužinojote, kaip pridėti taškus prie poligono ar polilinijos, kaip nudažyti formą ir valdyti jos savybes. Atpažinsite skirtumą tarp šių dviejų klasių ir žinosite, kaip jas efektyviai naudoti sudėtingoms geometrinėms formoms pavaizduoti.

Žingsnis po žingsnio vadovas

Žingsnis 1: Sukurti poligoną

Visų pirma turite sukurti naują poligoną. Tam jums reikia JavaFX poligono klasės. Pradedate nuo reikalingos klasės importavimo.

Poligonai ir polilinijos JavaFX – formų efektyvus kūrimas

Žingsnis 2: Pridėti taškus prie poligono

Norėdami, kad jūsų poligonas būtų matomas, turite pridėti taškus. Galite naudoti dvigubų (double) reikšmių sąrašą.

Žingsnis 3: Rodomas ir pritaikomas poligonas

Norėdami pakeisti savo poligono dydį, galite pritaikyti reikšmes. Padidinkite arba sumažinkite poligoną, keisdami taškus metodе getPoints().

Poligonas ir polilinija JavaFX - formas efektyviai kurti

Žingsnis 4: Užpildyti poligoną spalva

Norėdami, kad jūsų poligonas vizualiai atrodytų patraukliai, galite jį spalvinti. Tam naudokite metodą setFill():

Poligonas ir polilinija JavaFX – efektyvus formų kūrimas

Šiuo sakiniu jūsų poligonas bus nudažytas raudonai.

Žingsnis 5: Polilinijų naudojimas

Polilinijos veikia panašiai kaip poligonai, tačiau jos vaizduoja linijas tarp taškų, o ne užpildo formą. Tam turite importuoti ir naudoti polilinijos klasę.

Žingsnis 6: Pridėti taškus prie polilinijos

Kaip ir su poligonu, polilinijai taip pat galite pridėti taškus. Veiksmų eiga išlieka ta pati:

Poligonas ir polilinija JavaFX – efektyvus formų kūrimas

Žingsnis 7: Uždaryti formą

Jei norite, kad jūsų polilinija turėtų uždarą formą, pridėkite pirmąjį tašką pabaigoje dar kartą.

Žingsnis 8: Efektyvus polilinijų naudojimas

Jei norite pavaizduoti sudėtingas formas, tokias kaip namas, jums tereikia įvesti koordinates polilinijai. Taip galite lengvai kurti įvairius dizainus ir struktūras, neturėdami piešti kiekvienos atskiros linijos rankiniu būdu.

Praktikoje tai reiškia, kad galite su minimaliomis pastangomis kurti sudėtingas geometrijas.

Santrauka – Polilinija ir poligonas JavaFX

Šiame vadove sužinojote poligonų ir polilinijų kūrimo pagrindus JavaFX. Dabar žinote, kaip pridėti taškus, nudažyti formas ir efektyviai naudoti tiek poligonus, tiek polilinijas.

Dažnai užduodami klausimai

Koks skirtumas tarp poligono ir polilinijos JavaFX?Poligonai yra uždari formų, kurie automatiškai užpildomi, o polilinijos yra linijos, piešiamos tarp taškų ir nėra užpildytos.

Kaip pridėti taškus prie poligono?Naudokite metodą getPoints().addAll() savo poligono objektui ir perduokite reikalingas x ir y koordinates kaip double.

Ar galiu pakeisti poligono spalvą?Taip, galite pakoreguoti poligono spalvą naudodami metodą setFill(Color color).

Kaip galiu sukurti uždarą poliliniją?Pridėkite pirmąjį polilinijos tašką pabaigoje dar kartą, kad gautumėte uždarą formą.