Sissejuhatus GUI-sse:
GUI on kasutajaliides, mis toimib arvuti või elektroonilise seadme ja kasutaja vahepealsena. GUI eristab teistest kasutajaliidestest see, et GUI kasutab graafilisi ikoone ja visuaalselt meeldivaid teemasid suhtlemiseks kursori, mitte tekstipõhiste komponentide abil.
Kuigi tekstipõhiseid ikoone ja komponente on mõnedes GUI-des vaja veel e.g. sisselogimisleht jne. kuid iga hea graafilise kasutajaliidese disaineri peamine eesmärk peaks olema muuta kasutaja ja tema ja peamiselt hiirega suhtlemine võimalikult lihtsaks. Nagu eespool mainitud, on graafilisi kasutajaliideseid lihtsam kasutada kui enamikku muid liideseid ja selle visuaalselt atraktiivseks muutmiseks saadaval olev tugi aitab kasutajal mitte ainult keskenduda teatud elementidele, vaid võimaldab disaineril ka loovust luua ja oma kujutlusvõimega katsetada, muutes selle arengu intuitiivseks ja lõbus. GUI võimaldab ka disaineril lisada vormi videod ja pildid, et muuta see kasutaja jaoks veelgi atraktiivsemaks ja hõlpsasti kasutatavaks.
Java API-d:
Java lubab arendajal kasutada kolme API-d (Application Programming Interface):
- AWT (Abstract Windowing Toolkit)
- Kiik
- JavaFX
AWT ja Swing on vanemad API-d, samas kui JavaFX integreeriti Java 8-ga ja on viimane API, millel on rohkem võimalusi kui AWT ja Swing.
JavaFX-i kasutamise üks suur eelis teiste API-de ees on Scene Builderi integreerimine. JavaFX Scene Builder on tööriist, mis võimaldab GUI-d arendada ilma kodeerimiseta. Selle saavutab see, pakkudes tühja ala, kus JavaFX-i erinevaid komponente saab erinevate GUI-vormide loomiseks lohistada. Neid komponente saab muuta ka paljude erinevate kohandamisvõimalustega. Kõike seda saab teha reaalajas ja GUI kujuneb kujundaja väljatöötamisel.
JavaFX Scene Builder genereerib FXML-i, see võimaldab disaineril teha liidese programmiloogikast eraldi. FXML on XML-põhine keel. JavaFX Scene Builderit saab kasutada mis tahes Java IDE-ga, et kombineerida programmiloogikat liidesega, kuid see on spetsiaalselt suunatud programmidele ja rakendustele, mis on välja töötatud NetBeans IDE-s.
Mis on NetBeans?
NetBeans on avatud lähtekoodiga tasuta IDE (integreeritud arenduskeskkond), mis kasutab modulaarset arhitektuuri, st.e. see kasutab mooduleid (klasside ja teekide rühmi) konkreetsete funktsioonide rakendamiseks rakenduses. NetBeans on praegu üks populaarsemaid Java IDE-sid. NetBeans on tuntud ka oma suurepärase Maveni toe ja kasutajasõbraliku liidese poolest. NetBeansis ja JavaFX Scene Builderis arendamise alustamiseks peab teil olema nii installitud kui ka JavaFX Scene Builder integreeritud NetBeansiga. See juhend on enam kui piisav, et aidata teil installiprotsessi ja mõlema programmi integreerimist Windowsi.
Installige NetBeans:
NetBeansi installimiseks peate selle kõigepealt alla laadima NetBeansi ametlikult veebisaidilt:
https: // netbeans.apache.org / allalaadimine / register.HTML
- Klõpsake Apache NetBeans 10 all asuvat rohelist nuppu „Laadi alla“.0 rida
- NetBeansi kohta saate ka lisateavet, klõpsates nupu „Laadi alla” kõrval asuvat sinist nuppu „Funktsioonid”.
- Võite alla laadida ka teisi varasemaid versioone, kuid soovitatav on kasutada uusimat versiooni.
- See viib teid lehele pealkirjaga „Apache NetBeanide allalaadimine (inkubeerimine)”.
- Klõpsake sellel lehel linki "Binaarid". Võite klõpsata lingil "Allikas" ja alla laadida, kui soovite selle ise kompileerida, kuid "Binaaride" allalaadimine on kiirem ja lihtsam.
- Kui olete sellel klõpsanud, suunab see teid apache lehele, kus teile luuakse link.
- Klõpsake linki ja see hakkab alla laadima.
- Pärast allalaadimist eraldage pakett soovitud kataloogi (saate pakendi WinRAR-i abil ekstraheerida).
- Pärast ekstraktimist minge ekstraktitud kataloogi ja leidke kaust „bin”.
- Minge kausta “bin” ja näete kahte faili “Application”; “Netioad.exe ”ja„ netbeans64.exe ”.
- Kui kasutate 32-bitist Windowsi, avage „netbeans”.exe ”ja kui kasutate 64-bitist Windowsi, avage„ netbeans64 ”.exe ”.
- See avab NetBeans IDE otse. Seda pole vaja eraldi installida, kuna oleme installinud kahendfailid.
- Kui teid avatakse selle vaatega tervitades, siis NetBeans 10.0 on edukalt installitud ja on valmis alustama sellel programmide kirjutamist ja rakenduste arendamist.
Installige JavaFX stseenide koostaja:
Nüüd, kui NetBeans on edukalt installitud ja töötab korralikult, võime liikuda järgmise sammu juurde; installige JavaFX stseenide koostaja. Esiteks peame Scene Builderi alla laadima selle ametlikult veebisaidilt:
https: // gluonhq.com / products / scene-builder / # download
- Kerige sellel lehel allapoole, kuni näete oma Java-versiooni allalaadimisvalikuid, mis võivad olla üks neist kolmest: Java 10, Java 8 või Java 11.
- Meie puhul on see Java 11. Otsige oma Java-versiooni alt üles stseenide koostaja, mille platvormiks on „Windows Installer”, ja klõpsake rohelist nuppu „Laadi alla”.
- See suunab teid „Tänu“ lehele ja alustatakse allalaadimist.
- Pärast allalaadimist avage installer.
- Nõustuge installeris tingimustega ja klõpsake nuppu Install.
- Pärast installimist klõpsake nuppu Valmis.
- Installimise õnnestumise kontrollimiseks avage „SceneBuilder.exe ”ja kui installimine õnnestus, tervitatakse teda järgmise vaatega:
Integreerige JavaFX stseenide koostaja ja NetBeans:
Kui stseenide koostaja ja NetBeans on installitud, on aeg liikuda viimase sammu juurde; integreerida mõlemad programmid.
- Esmalt avage NetBeans, klõpsake nupul „File” ja seejärel „New project…”
- rippmenüüs. Avaneb uus aken.
- Klõpsake vahekaardil „Kategooriad” nuppu „JavaFX” ja vahekaardil „Projektid” nuppu “Java FXML-i rakendus”.
- Klõpsake nuppu „Järgmine“.
Paigaldage moodulid, kui see palub mooduleid alla laadida ja aktiveerida. Pange järgmises aknas projektile nimi ja klõpsake nuppu "Lõpeta".
- Pärast avamist minge vahekaardile Projektid ja klõpsake oma projektil.
- Seejärel klõpsake nuppu „Lähtepaketid”, klõpsake oma projekti paketil ja paremklõpsake nuppu .fxml-faili ja klõpsake nuppu "Ava".
- See avab faili stseenide loendis, et saaksite selle kallal töötada.
Ja sellega olete edukalt integreerinud stseenide koostaja ja NetBeanid, et sujuvalt koos töötada. Kui olete graafilise kasutajaliidese koostamise lõpetanud, muutke sellele funktsionaalsuse ja loogika lisamiseks jaotist „Kontroller.Java ”fail otse .fxml-fail ja anna sellele funktsionaalsus. Nüüd saate JavaFX Scene Builderi abil intuitiivselt ja lõbusalt oma programmidele GUI-d teha.