Etiķetes ir pamata grafiskie elementi katrā lietotāja saskarnē. Tās ne tikai parāda tekstu, bet arī sniedz informāciju lietotājam. Šajā rokasgrāmatā tu uzzināsi, kā izveidot un pielāgot etiķetes JavaFX, kā arī ar ko tās atšķiras no tekstu klases. Tu sapratīsi, kā kombinēt etiķetes ar grafikām un tekstu, un kā pielāgot dizainu pēc savām vēlmēm.
Galvenās atziņas
- Etiķetes ir grafiski elementi, kas attēlo tekstu un attēlus.
- Etiķetes var izmantot grafiskos resursus, piemēram, attēlus.
- Tu vari pielāgot etiķešu fontus, lielumu un krāsu.
- Etiķešu uzvedību var kontrolēt, izmantojot dažādas funkcijas.
Solī pa solim rokasgrāmata
Lai sāktu darbu ar etiķetēm JavaFX, vispirms tev nepieciešams attēls, kas tiks rādīts GUI. Šajā piemērā mēs izmantosim logotipu.
Izveido jaunu JavaFX projektu un pievieno attēlu savam projekta direktorijam. Lai pievienotu attēlu, vienkārši velc to uz tavu lietojumprogrammas direktoriju. Šajā gadījumā mēs izmantojam failu Logo.PNG.

Tagad tev jāievieto attēls savā programmā, lai tas darbotos.
Pārliecinies, ka tu pareizi norādi sava attēla faila nosaukumu. Neaizmirsti importēt Image klasi, lai to varētu izmantot.

Lai attēls tiktu rādīts GUI, izmanto Label klasi.
Šis ir vienkāršs teksts, kas tiek attēlots etiķetē. Atkal ir svarīgi importēt Label klasi.
Lai attēlotu attēlu, ko tu tikko izveidoji, savā etiķetē, tev tas jānorāda kā grafika.
Arī ImageView jāimportē atbilstošā klase.
Etiķeti var organizēt, izmantojot Group klasi, ļaujot apvienot vairākus grafiskos elementus.
Group arī jāimportē.
Kad tu esi visu tā uzstādījis, tu vari palaist savu programmu, lai rādītu etiķeti ar attēlu un tekstu. Tava GUI tagad vajadzētu izskatīties, kā tu vēlējies.

Lai pielāgotu izkārtojumu pēc savām vēlmēm, tu vari veikt dažādas izmaiņas. Pirmkārt, tu vari mainīt etiķetes fontu.
Pārliecinies, ka tu importē Font klasi, lai tas darbotos.
Loga lielums automātiski pielāgosies izvēlētajiem elementiem GUI.
Šajā gadījumā tu norādi heksadecimālo vērtību, kas definē vēlamo krāsu.

Papildus tu vari mērogot etiķeti.
Tas ietekmē tavu etiķetes dimensijas un iespējams arī apkārtējo grafisko elementu izmērus.

Ja tu vēlies pārvietot etiķeti savā logā, tu vari izmantot metodes setTranslateX() un setTranslateY().
Tas pārvietos tavu etiķeti uz vēlamo pozīciju iekš GUI.

Daudzas lietas tu vari izpētīt tālāk. Etiķetes piedāvā daudz funkciju, piemēram, mijiedarbību ar peles notikumiem. Tādēļ tu varētu pievienot notikumus, kad peles rādītājs pārvietojas virs etiķetes.
Piemēram, ātri pārskati dokumentāciju un eksperimentē pats ar etiķetēm, lai atklātu daudzveidīgās iespējas.

Kopsavilkums – JavaFX GUI attīstībai: Etiķete JavaFX
Šajā rokasgrāmatā tu esi iemācījies, kā izveidot etiķeti JavaFX un pielāgot dažādas īpašības. Sākot ar attēla pievienošanu līdz pat fontu un krāsu pielāgošanai, tu esi apguvis pamatus, kā izmantot etiķetes savas lietojumprogrammas grafiskajā lietotāja saskarnē. Izmanto šo zināšanu, lai izveidotu savas pievilcīgās lietotāja saskarnes.
Bieži uzdotie jautājumi
Kas ir etiķete JavaFX?Etiķete ir grafiska komponente, kas attēlo tekstu un attēlus lietotāja saskarnē.
Kā importēt Image klasi savā JavaFX projektā?Izmanto import javafx.scene.image.Image;, lai pievienotu Image klasi.
Vai es varu mainīt etiķetes fontu?Jā, tu vari pielāgot etiķetes fontu ar metodi setFont().
Kā es varu mērogot etiķeti JavaFX?Izmanto setScaleX() un setScaleY(), lai skalotu etiķetes izmēru.
Kā es varu pievienot attēlu etiķetei?Izmanto ImageView klasi un metodi setGraphic(), lai attēlotu attēlu.