Ievads GUI:
GUI ir lietotāja saskarne, kas darbojas kā starpprodukts starp datoru vai elektronisko ierīci un lietotāju. GUI atšķir no citām lietotāja saskarnēm ir tas, ka GUI izmanto grafiskas ikonas un vizuāli patīkamas tēmas, lai mijiedarbotos ar rādītāju, nevis teksta komponentiem.
Lai gan dažās GUI joprojām ir nepieciešamas teksta ikonas un komponenti, piemēram,.g. pieteikšanās lapa utt. bet jebkura laba GUI dizainera galvenajam mērķim jābūt tam, lai lietotājam būtu pēc iespējas vieglāk mijiedarboties ar to un galvenokārt ar peli. Kā jau minēts iepriekš, GUI ir vieglāk izmantot nekā lielāko daļu citu saskarņu, un pieejamais atbalsts, lai padarītu to vizuāli pievilcīgu, ne tikai palīdz lietotājam koncentrēties uz noteiktiem elementiem, bet arī ļauj dizaineram kļūt radošam un eksperimentēt ar savu iztēli, padarot tās attīstību intuitīvu un jautri. GUI arī ļauj dizaineram ievietot video un attēlus formā, lai padarītu to vēl pievilcīgāku un ērti lietojamu lietotājam.
Java API:
Java ļauj izstrādātājam izmantot trīs API (lietojumprogrammu saskarni):
- AWT (Abstract Windowing Toolkit)
- Šūpoles
- JavaFX
AWT un Swing ir vecākas API, savukārt JavaFX tika integrēta Java 8 un ir jaunākā API ar vairākām iespējām nekā AWT un Swing.
Viena no galvenajām JavaFX izmantošanas priekšrocībām salīdzinājumā ar citām API ir Scene Builder integrācija. JavaFX Scene Builder ir rīks, kas ļauj izstrādāt GUI bez kodēšanas. Tas to sasniedz, nodrošinot tukšu laukumu, kur dažādus JavaFX komponentus var vilkt un nomest, lai izveidotu dažādas GUI formas. Šos komponentus var arī rediģēt, izmantojot ļoti dažādas pielāgošanas iespējas. To visu var izdarīt reāllaikā, un GUI veidojas, kad dizainers to izstrādā.
JavaFX Scene Builder ģenerē FXML, kas ļauj dizainerim izveidot saskarni atsevišķi no programmas loģikas. FXML ir uz XML balstīta valoda. JavaFX Scene Builder var izmantot kopā ar jebkuru Java IDE, lai apvienotu programmas loģiku ar saskarni, taču tā ir īpaši paredzēta programmām un lietojumprogrammām, kas izstrādātas NetBeans IDE.
Kas ir NetBeans?
NetBeans ir atvērtā koda bezmaksas IDE (Integrated Development Environment), kas izmanto moduļu arhitektūru, t.i.e. tas izmanto moduļus (klašu un bibliotēku grupas), lai lietojumprogrammā ieviestu īpašas funkcijas. NetBeans šobrīd ir viens no populārākajiem Java IDE. NetBeans ir pazīstams arī ar lielisko Maven atbalstu un lietotājam draudzīgo saskarni. Lai sāktu attīstīt NetBeans un JavaFX Scene Builder, jums jābūt gan instalētai, gan JavaFX Scene Builder integrētai NetBeans. Šī rokasgrāmata būs vairāk nekā pietiekama, lai palīdzētu jums instalēšanas procesā un kā abas programmas integrēt sistēmā Windows.
Instalējiet NetBeans:
Lai instalētu NetBeans, vispirms tas ir jālejupielādē no oficiālās NetBeans vietnes:
https: // netbeans.apache.org / download / index.html
- Noklikšķiniet uz zaļās pogas Lejupielādēt zem Apache NetBeans 10.0 līnija
- Jūs varat arī uzzināt vairāk par NetBeans, noklikšķinot uz zilās pogas “Features” blakus pogai “Download”.
- Varat arī lejupielādēt citas iepriekšējās versijas, taču ieteicams izmantot jaunāko versiju.
- Tas novirzīs jūs uz lapu ar nosaukumu “Apache NetBeans lejupielāde (inkubēšana)”.
- Šajā lapā noklikšķiniet uz saites “Binaries”. Jūs varat noklikšķināt uz saites “Avots” un lejupielādēt, ja vēlaties pats to apkopot, bet “Binaries” lejupielāde ir ātrāka un vienkāršāka.
- Pēc noklikšķināšanas tas novirzīs jūs uz apache lapu, kur jums tiks izveidota saite.
- Noklikšķiniet uz saites, un to sāks lejupielādēt.
- Kad tas ir lejupielādēts, izvelciet pakotni vajadzīgajā direktorijā (pakotni varat izvilkt, izmantojot WinRAR).
- Pēc izvilkšanas dodieties uz izvilkto direktoriju un meklējiet mapi “bin”.
- Iet mapē “bin”, un jūs redzēsiet divus “Application” failus; “Netbeans.exe ”un“ netbeans64.exe ”.
- Ja izmantojat 32 bitu Windows, atveriet “netbeans”.exe ”un, ja izmantojat 64 bitu Windows, atveriet“ netbeans64.exe ”.
- Tas tieši atvērs NetBeans IDE. Nav nepieciešams to instalēt atsevišķi, jo mēs esam instalējuši bināros failus.
- Ja pēc šī skata atvēršanas jūs sagaida, tad NetBeans 10.0 ir veiksmīgi instalēts un ir gatavs sākt tajā rakstīt programmas un izstrādāt lietojumprogrammas.
Instalējiet JavaFX Scene Builder:
Tagad, kad NetBeans ir veiksmīgi instalēts un darbojas pareizi, mēs varam pāriet uz nākamo soli; instalējiet JavaFX Scene Builder. Pirmkārt, mums ir jālejupielādē Scene Builder no tā oficiālās vietnes:
https: // gluonhq.com / products / scene-builder / # download
- Šajā lapā ritiniet uz leju, līdz redzat savas Java versijas lejupielādes iespējas, kas var būt viena no šīm trim: Java 10, Java 8 vai Java 11.
- Mūsu gadījumā tā ir Java 11. Zem savas Java versijas meklējiet Scene Builder, kuras platforma ir “Windows Installer”, un noklikšķiniet uz zaļās pogas “Lejupielādēt”.
- Tas novirzīs jūs uz “Paldies” lapu un sāks lejupielādi.
- Pēc lejupielādes atveriet instalēšanas programmu.
- Instalēšanas programmā pieņemiet noteikumus un nosacījumus un noklikšķiniet uz Instalēt.
- Pēc instalēšanas noklikšķiniet uz Pabeigt.
- Lai pārbaudītu, vai instalēšana bija veiksmīga, varat atvērt “SceneBuilder.exe ”un tiks sveikts ar šādu skatu, ja instalēšana bija veiksmīga:
Integrēt JavaFX Scene Builder un NetBeans:
Kad Scene Builder un NetBeans ir instalēti, ir pienācis laiks pāriet uz pēdējo soli; integrēt abas programmas.
- Vispirms atveriet NetBeans, noklikšķiniet uz “File” un pēc tam uz “New project…”
- nolaižamajā izvēlnē. Tiks atvērts jauns logs.
- Noklikšķiniet uz “JavaFX” cilnē “Kategorijas” un “Java FXML lietojumprogramma”, cilnē “Projekti”.
- Noklikšķiniet uz Tālāk.
Instalējiet visus moduļus, ja tas prasa lejupielādēt un aktivizēt visus moduļus. Nākamajā logā piešķiriet projektam nosaukumu un noklikšķiniet uz Pabeigt.
- Pēc atvēršanas dodieties uz cilni “Projekti” un noklikšķiniet uz sava projekta.
- Pēc tam noklikšķiniet uz “Source Packages”, noklikšķiniet uz sava projekta paketes un ar peles labo pogu noklikšķiniet uz .fxml failu un noklikšķiniet uz “Atvērt”.
- Tas atvērs failu Scene Builder, lai jūs varētu pie tā strādāt.
Un līdz ar to jūs esat veiksmīgi integrējis Scene Builder un NetBeans, lai vienmērīgi strādātu kopā. Kad esat pabeidzis GUI izveidošanu, lai tam pievienotu funkcionalitāti un loģiku, rediģējiet “Controller.Java ”fails tieši zem .fxml failu un piešķir tam funkcionalitāti. Tagad jūs varat turpināt baudīt intuitīvu un jautru GUI izveidi savām programmām, izmantojot JavaFX Scene Builder.