Žymelės yra pagrindiniai grafiniai elementai bet kurioje vartotojo sąsajoje. Jos ne tik rodo tekstus, bet ir pateikia informaciją vartotojui. Šiame vadove sužinosite, kaip sukurti ir pritaikyti žymeles JavaFX ir kuo jos skiriasi nuo teksto klasės. Suprasit, kaip sujungti žymeles su grafika ir tekstu bei pritaikyti dizainą pagal savo norus.
Svarbiausios išvados
- Žymelės yra grafiniai elementai, kurie vaizduoja tekstą ir nuotraukas.
- Žymelės gali naudoti grafinės priemones, tokias kaip nuotraukos.
- Galite pritaikyti žymelių šriftą, dydį ir spalvą.
- Žymelių elgesį galima valdyti per įvairias funkcijas.
Žingsnis po žingsnio vadovas
Norėdami pradėti dirbti su žymelėmis JavaFX, pirmiausia jums reikia nuotraukos, kuri turėtų būti rodoma GUI. Šiame pavyzdyje naudosime logotipą.
Sukurkite naują JavaFX projektą ir įdėkite nuotrauką į projekto katalogą. Norėdami pridėti nuotrauką, tiesiog perkelkite ją į savo programos katalogą. Šiuo atveju mes naudojame failą Logo.PNG.

Dabar turite įdėti nuotrauką į savo programą, kad ji veiktų.
Įsitikinkite, kad teisingai nurodėte savo nuotraukos failo pavadinimą. Neužmirškite importuoti Image klasės, kad galėtumėte ja naudotis.

Norėdami rodyti nuotrauką GUI, naudokite Label klasę.
Tai yra paprastas tekstas, kuris bus pateikiamas žymelėje. Vėlgi, svarbu importuoti Label klasę.
Norėdami rodyti nuotrauką, kurią ką tik sukūrėte, savo žymelėje, turite ją priskirti kaip grafiką.
ImageView klasę taip pat reikia importuoti.
Žymelė gali būti organizuojama per Group klasę, kad būtų galima sujungti kelis grafiniai elementai.
Group taip pat turi būti importuota.
Kai viską nustatysite, galite paleisti savo programą, kad pamatytumėte žymelę su nuotrauka ir tekstu. Jūsų GUI dabar turėtų atrodyti taip, kaip norite.

Norėdami pritaikyti maketą pagal savo norus, galite atlikti įvairius pakeitimus. Pirmiausia galite pakeisti žymelės šriftą.
Įsitikinkite, kad importuojate Font klasę, kad tai veiktų.
Langų dydis automatiškai pritaikomas pagal GUI naudojamus elementus.
Čia nurodote šešioliktainį kodą, kuris apibrėžia norimą spalvą.

Be to, galite skalėti žymelę.
Tai paveiks jūsų žymelės ir galbūt aplinkinių grafiniai elementai dydžius.

Jei norite perkelti žymelę savo lange, galite naudoti setTranslateX() ir setTranslateY() metodus.
Tai perkelia jūsų žymelę į norimą vietą GUI.

Pats turite dar tyrinėti. Žymelės siūlo daug funkcijų, pavyzdžiui, sąveikas su pelės įvykiais. Taip galite priskirti įvykius, kai pelė praeina.
Pavyzdžiui, pereikite į dokumentaciją ir eksperimentuokite su žymelėmis, kad atrastumėte įvairias galimybes.

Santrauka – JavaFX GUI vystymui: žymelė JavaFX
Šiame vadove sužinojote, kaip sukurti žymelę JavaFX ir pritaikyti įvairias savybes. Pradedant nuo nuotraukos įdėjimo iki šriftų ir spalvų pritaikymo, išmokote pagrindų, kaip naudoti žymeles savo programos grafinėje vartotojo sąsajoje. Pasinaudokite šiomis žiniomis, kad sukurtumėte savo patrauklias vartotojo sąsajas.
Dažniausiai užduodami klausimai
Kas yra žymelė JavaFX?Žymelė yra grafinė komponentė, rodanti tekstą ir nuotraukas vartotojo sąsajoje.
Kaip importuoti Image klasę į savo JavaFX projektą?Naudokite import javafx.scene.image.Image;, kad pridėtumėte Image klasę.
Ar galiu pakeisti žymelės šriftą?Taip, galite pritaikyti žymelės šriftą naudodami setFont() metodą.
Kaip skalėti žymelę JavaFX?Naudokite setScaleX() ir setScaleY(), kad skalėtumėte žymelės dydį.
Kaip pridėti nuotrauką prie žymelės?Naudokite ImageView klasę ir setGraphic() metodą, kad rodytumėte nuotrauką.