Norite vizualiai patrauklias grafikas ar formas sukurti savo JavaFX programoje? Darbas su Paths gali jums padėti sukurti įspūdingus dizainus ir padaryti jūsų vartotojo sąsajas įdomesnes. Šiame vadove išsamiai aptarsime Path klasę JavaFX ir žingsnis po žingsnio išmoksime, kaip apibrėžti, pritaikyti ir stilizuoti įvairius kelius.
Svarbiausi išaiškinimai
- Naudodami Path klasę galite kurti sudėtingas ir dinamiškas formas JavaFX.
- Skirtingi kreivių tipai, tokie kaip CubicCurveTo ir QuadCurveTo, leidžia lanksčiau piešti grafikas.
- Galite ne tik piešti kelius, bet ir užpildyti juos spalvomis bei pritaikyti linijų storį.
Žingsnis po žingsnio vadovas
Path objekto pagrindai
Norėdami suprasti piešimo pagrindus, pradėsime nuo paprasto kelio sukūrimo. Pirmas žingsnis yra importuoti Path klasę ir sukurti naują egzempliorių.

Šis kodas sudaro pagrindą būsimoms elementams, kuriuos pridėsime.
CubicCurve pridėjimas
Norėdami sukurti sudėtingesnes formas, naudosime CubicCurveTo klasę. Tai leidžia mums apibrėžti kreivę su kontroliniais taškais.
Čia x1, y1, x2, y2 yra kontroliniai taškai, o x, y – galinė pozicija.
Pridėti kelio elementus
Norėdami pridėti savo kreivę prie kelio, būtina naudoti getElements() metodą.

Šis kodas užtikrina, kad mūsų kreivė būtų įtraukta į kelią ir galėtų būti nupiešta.
Kelią vizualizuoti
Po to, kai sukūrėte kelią ir pridėjote kreivę, atėjo laikas parodyti kelią vizualizavimo lange.
Šie pritaikymai padarys jūsų kelią vizualiai aiškesnį ir patrauklesnį.
QuadCurveTo naudojimas
Piešimas naudojant kelus gali tapti dar paprastesnis ir intuityvesnis naudojant QuadCurveTo. Šis metodas yra puikiai tinkamas paprastoms kreivėms.
Quad kreivių metodas atrodo panašiai, tačiau turi tik vieną kontrolinį tašką.
Linijų ir kreivių derinimas
Galite derinti linijas ir kreives, kad sukurtumėte dar dinamiškesnes grafikas. Pavyzdžiui, vertikali linija gali būti pridėta taip:

Šių linijų pridėjimas padarys jūsų kelią dar įdomesnį ir papildys turimas kreives.
Paskutiniai pataisymai
Galite dar labiau patobulinti savo kelio stilių naudodami skirtingus linijų storį ir užpildymo spalvas.

Tokie pataisymai suteiks jūsų keliui patrauklumo ir profesionalumo.
Smagūs animacijos
Puiki Path savybė JavaFX yra tai, kad galite jas animuoti. Galite, pavyzdžiui, keisti kontrolinius taškus vykdymo metu, kad sukurtumėte įdomią animaciją.

Šis metodas perkelia jūsų kelią per X ašį ir suteikia jam dinamiškumo.
Santrauka – JavaFX kelių kūrimui
Šio vadovo metu sužinojote, kaip naudoti Path klasę JavaFX, kad sukurtumėte įvairias grafikas. Sužinojote, kaip kurti Cubic ir Quad kreives, kaip pridėti linijas ir kaip akcentuoti šias grafikas. Dabar esate pasirengę kurti įdomius kelius ir juos kūrybiškai animuoti.
Dažnai užduodami klausimai
Kaip pridėti kelią prie savo programos?Importuokite Path klasę ir sukurkite naują egzempliorių.
Kas yra kontroliniai taškai kreivėse?Kontroliniai taškai daro įtaką kreivės formai ir lemia, kaip ji lenkiasi tarp galinių taškų.
Ar galima animuoti kelius?Taip, galite keisti kelių savybes vykdymo metu, kad pasiektumėte animacijas.