Bevezetés a grafikus felhasználói felületbe:
A GUI egy felhasználói felület, amely köztes funkcióként működik a számítógép vagy az elektronikus eszköz és a felhasználó között. Ami a GUI-t különbözteti meg a többi felhasználói felülettől, az az, hogy a GUI grafikus ikonokat és vizuálisan kellemes témákat használ, hogy a szöveges összetevők helyett egy mutató segítségével működjenek együtt.
Bár néhány GUI-ban továbbra is szükség van szöveges ikonokra és összetevőkre e.g. bejelentkezési oldal stb. de minden jó GUI-tervező fő célja az kell, hogy legyen, hogy a felhasználó a lehető legegyszerűbben lépjen kapcsolatba vele és elsősorban egérrel. A fentiekhez hasonlóan a grafikus felhasználói felületeket könnyebb használni, mint a legtöbb más interfészt, és a vizuális megjelenítéséhez rendelkezésre álló támogatás nemcsak a felhasználónak segít egyes elemekre összpontosítani, hanem lehetővé teszi a tervező számára, hogy kreatívabbá váljon és kísérletezzen fantáziájával, intuitívvá téve fejlesztését szórakozás. A GUI lehetővé teszi a tervező számára videók és képek beszúrását az űrlapba, hogy még vonzóbbá és könnyebben használhatóvá tegye a felhasználó számára.
Java API-k:
A Java lehetővé teszi a fejlesztő számára, hogy három API-t (Application Programming Interface) használjon:
- AWT (Abstract Windowing Toolkit)
- Hinta
- JavaFX
Az AWT és a Swing régebbi API-k, míg a JavaFX integrálva van a Java 8-ba, és ez a legújabb API, több lehetőséggel, mint az AWT és a Swing.
A JavaFX használatának egyik fő előnye más API-kkal szemben a Scene Builder integrálása. A JavaFX Scene Builder egy olyan eszköz, amely lehetővé teszi a GUI fejlesztését kódolás nélkül. Ezt úgy éri el, hogy egy üres területet biztosít, ahol a JavaFX különböző összetevőit áthúzhatja különböző GUI-űrlapok készítéséhez. Ezek az összetevők sokféle testreszabási lehetőséggel szerkeszthetők is. Mindezt valós időben meg lehet valósítani, és a GUI a tervező fejlesztésével formálódik.
A JavaFX Scene Builder generálja az FXML-t, ez lehetővé teszi a tervező számára, hogy az interfészt külön készítse el a program logikájától. Az FXML egy XML alapú nyelv. A JavaFX Scene Builder bármely Java IDE-vel használható a programlogika és az interfész kombinálásához, de kifejezetten a NetBeans IDE-ben kifejlesztett programok és alkalmazások számára készült.
Mi a NetBeans?
A NetBeans egy nyílt forráskódú, ingyenes IDE (Integrated Development Environment), amely i moduláris architektúrát használ.e. modulokat (osztályok és könyvtárak csoportjait) használ az adott funkciók alkalmazásba történő beépítéséhez. A NetBeans jelenleg az egyik legnépszerűbb Java IDE. A NetBeans a nagyszerű Maven támogatásáról és felhasználóbarát felületéről is ismert. A NetBeans és a JavaFX Scene Builder fejlesztésének megkezdéséhez telepített és JavaFX Scene Builder alkalmazással kell rendelkeznie a NetBeans rendszerrel. Ez az útmutató több mint elegendő lesz ahhoz, hogy segítsen a telepítés folyamatában és a két program integrálásában a Windows rendszerben.
A NetBeans telepítése:
A NetBeans telepítéséhez először le kell töltenie a NetBeans hivatalos webhelyéről:
https: // netbeans.apache.org / letöltés / index.html
- Kattintson az Apache NetBeans 10 alatt található zöld „Letöltés” gombra.0 sor
- Ha többet szeretne megtudni a NetBeans-ről, kattintson a „Letöltés” gomb melletti kék „Szolgáltatások” gombra.
- Letölthet más korábbi verziókat is, de ajánlott a legújabb verzió használata.
- Ez egy „Apache NetBeans letöltése (inkubálás)” elnevezésű oldalra vezet.
- Ezen az oldalon kattintson a „Binaries” linkre. Kattintson a „Forrás” linkre, és letöltheti, hogy ha saját maga akarja lefordítani, de a „Binaries” letöltése gyorsabb és egyszerűbb.
- Ha rákattint, ez átirányít az apache oldalra, ahol egy hivatkozás jön létre az Ön számára.
- Kattintson a linkre, és elindul a letöltés.
- A letöltés után bontsa ki a csomagot a kívánt könyvtárba (a csomagot kibonthatja a WinRAR használatával).
- Kibontás után lépjen a kibontott könyvtárba, és keresse meg a „bin” mappát.
- Lépjen a „bin” mappába, és két „Application” fájlt fog látni; „Netbab.exe ”és„ netbeans64.alkalmazás".
- Ha 32 bites Windows rendszert használ, nyissa meg a „netbeans” elemet.exe ”, és ha 64 bites Windows rendszert használ, nyissa meg a„ netbeans64 ”fájlt.alkalmazás".
- Ezzel közvetlenül megnyílik a NetBeans IDE. Nincs szükség külön telepítésre, mivel a bináris fájlokat telepítettük.
- Ha ezzel a nézettel üdvözlik, miután megnyílt, akkor a NetBeans 10.A 0 telepítése sikeresen megtörtént, és készen áll arra, hogy elkezdjen programokat írni és alkalmazásokat fejleszteni rajta.
Telepítse a JavaFX Scene Builder programot:
Most, hogy a NetBeans sikeresen települt és megfelelően működik, léphetünk a következő lépésre; telepítse a JavaFX Scene Builder programot. Először le kell töltenünk a Scene Builder programot a hivatalos webhelyéről:
https: // gluonhq.com / products / scene-builder / # download
- Ezen az oldalon görgessen lefelé, amíg meg nem jelenik a Java verziójának letöltési lehetőségei, amelyek lehetnek ezek közül a három: Java 10, Java 8 vagy Java 11.
- Esetünkben a Java 11. A Java verziója alatt keresse meg a Jelenetkészítőt, amelynek platformja a „Windows Installer”, és kattintson a zöld „Letöltés” gombra.
- Ez átirányít egy „Köszönet” oldalra és elkezdi letölteni.
- A letöltés után nyissa meg a telepítőt.
- A telepítőben fogadja el az Általános Szerződési Feltételeket, és kattintson a Telepítés gombra.
- A telepítés után kattintson a Befejezés gombra.
- Annak ellenőrzéséhez, hogy a telepítés sikeres volt-e, nyissa meg a „SceneBuilder.exe ”, és a következő nézettel fogadja, ha a telepítés sikeres volt:
A JavaFX Scene Builder és a NetBeans integrálása:
A Scene Builder és a NetBeans telepítése után ideje áttérni az utolsó lépésre; integrálja mindkét programot.
- Először nyissa meg a NetBeans programot, kattintson a „File”, majd az „New project…” gombra
- a legördülő menüben. Új ablak nyílik meg.
- Kattintson a „JavaFX” elemre a „Kategóriák” és a „Java FXML alkalmazás”, a „Projektek” fülön.
- Kattintson a „Tovább” gombra.
Telepítsen bármely modult, ha a modulok letöltését és aktiválását kéri. A következő ablakban adjon nevet a projektnek, és kattintson a „Befejezés” gombra.
- Miután megnyitotta, lépjen a „Projektek” fülre, és kattintson a projektre.
- Ezután kattintson a „Forráscsomagok” elemre, kattintson a projekt csomagjára, és kattintson a jobb gombbal a elemre .fxml fájlt, és kattintson a „Megnyitás” gombra.
- Ez megnyitja a fájlt a Scene Builder-ben, hogy dolgozhasson rajta.
Ezzel sikeresen integrálta a Scene Builder és a NetBeans programokat a zökkenőmentes együttműködés érdekében. Miután elkészült a grafikus felhasználói felület elkészítésével, hozzáadva a funkcionalitást és a logikát, szerkessze a „Vezérlő.Java ”fájl közvetlenül a .fxml fájlt, és adjon neki funkcionalitást. Mostantól folytathatja élvezetét, és intuitív és szórakoztató módon készíthet GUI-t a programjaihoz a JavaFX Scene Builder segítségével.