Úvod do GUI:
GUI je uživatelské rozhraní, které funguje jako prostředník mezi počítačem nebo elektronickým zařízením a uživatelem. Co odlišuje grafické uživatelské rozhraní od ostatních uživatelských rozhraní, je to, že grafické uživatelské rozhraní využívá grafické ikony a vizuálně příjemná témata pro interakci s pomocí ukazatele spíše než textových komponent.
Ačkoli v některých grafických uživatelských rozhraních jsou stále zapotřebí textové ikony a komponenty, např.G. přihlašovací stránka atd. ale hlavním cílem každého dobrého designéra grafického uživatelského rozhraní by mělo být co nejjednodušší interakce uživatele s ním a především pomocí myši. Jak již bylo zmíněno výše, grafická uživatelská rozhraní se snadněji používají než většina ostatních rozhraní a dostupná podpora pro jeho vizuální přitažlivost nejen pomáhá uživateli zaměřit se na určité prvky, ale také umožňuje designérovi kreativitu a experimentování s jeho představivostí, díky čemuž je jeho vývoj intuitivní a zábava. GUI také umožňuje návrháři vkládat videa a obrázky do formuláře, aby byl pro uživatele ještě atraktivnější a snadno použitelný.
Java API:
Java umožňuje vývojářům používat tři API (Application Programming Interface):
- AWT (Abstract Windowing Toolkit)
- Houpačka
- JavaFX
AWT a Swing jsou starší API, zatímco JavaFX byl integrován do Java 8 a je nejnovější API s více možnostmi než AWT a Swing.
Jednou z hlavních výhod používání JavaFX oproti jiným API je integrace nástroje Scene Builder. JavaFX Scene Builder je nástroj, který umožňuje vývoj grafického uživatelského rozhraní bez kódování. Toho dosahuje tím, že poskytuje prázdnou oblast, kde lze přetahovat různé komponenty z JavaFX a vytvářet různé formy GUI. Tyto komponenty lze také upravit pomocí široké škály možností přizpůsobení. To vše lze provést v reálném čase a grafické uživatelské rozhraní má podobu, jak ji designér vyvíjí.
JavaFX Scene Builder generuje FXML, což umožňuje návrháři vytvořit rozhraní odděleně od logiky programu. FXML je jazyk založený na XML. JavaFX Scene Builder lze použít s jakýmkoli Java IDE ke kombinaci logiky programu s rozhraním, ale je speciálně zaměřen na programy a aplikace vyvinuté v NetBeans IDE.
Co je NetBeans?
NetBeans je open-source, bezplatné IDE (Integrated Development Environment), které využívá modulární architekturu i.E. používá moduly (skupiny tříd a knihoven) k implementaci specifických funkcí do aplikace. NetBeans je nyní jedním z nejpopulárnějších prostředí Java IDE. NetBeans je také známý svou skvělou podporou Maven a uživatelsky přívětivým rozhraním. Chcete-li začít vyvíjet na NetBeans a JavaFX Scene Builder, musíte mít nainstalovaný i JavaFX Scene Builder integrovaný s NetBeans. Tato příručka vám bude více než dostatečná, aby vám pomohla s procesem instalace a integrací obou programů v systému Windows.
Nainstalujte NetBeans:
Chcete-li nainstalovat NetBeans, musíte si jej nejprve stáhnout z oficiálních webových stránek NetBeans:
https: // netbeans.apache.org / download / index.html
- Klikněte na zelené tlačítko „Stáhnout“ pod Apache NetBeans 10.0 řádek
- Další informace o NetBeans se dozvíte kliknutím na modré tlačítko „Funkce“ vedle tlačítka „Stáhnout“.
- Můžete si také stáhnout další předchozí verze, ale doporučuje se používat nejnovější verzi.
- Dostanete se na stránku s názvem „Stažení Apache NetBeans (inkubace)“.
- Na této stránce klikněte na odkaz „Binární soubory“. Můžete kliknout na odkaz „Zdroj“ a stáhnout si jej, pokud si jej chcete sestavit sami, ale stahování „Binárních souborů“ je rychlejší a jednodušší.
- Po kliknutí vás přesměruje na stránku apache, kde vám bude vygenerován odkaz.
- Klikněte na odkaz a začne se stahovat.
- Po stažení rozbalte balíček do požadovaného adresáře (balíček můžete rozbalit pomocí WinRAR).
- Po extrakci přejděte do extrahovaného adresáře a vyhledejte složku „bin“.
- Přejděte do složky „bin“ a uvidíte dva soubory „Application“; "Netbeans.".exe a „netbeans64.exe “.
- Pokud používáte 32bitový Windows, otevřete „netbeans.exe “a pokud používáte 64bitový Windows, otevřete„ netbeans64.exe “.
- Tím se otevře přímo NetBeans IDE. Není nutné ji instalovat samostatně, protože jsme nainstalovali binární soubory.
- Pokud vás toto zobrazení pozdraví, jakmile se otevře, pak NetBeans 10.0 byl úspěšně nainstalován a je připraven začít na něm psát programy a vyvíjet aplikace.
Nainstalujte si JavaFX Scene Builder:
Nyní, když byl NetBeans úspěšně nainstalován a funguje správně, můžeme přejít k dalšímu kroku; nainstalujte JavaFX Scene Builder. Nejprve si musíme stáhnout Scene Builder z jeho oficiálního webu:
https: // gluonhq.com / products / scene-builder / # download
- Na této stránce přejděte dolů, dokud neuvidíte možnosti stahování pro vaši verzi Javy, které mohou být některé z těchto tří: Java 10, Java 8 nebo Java 11.
- V našem případě je to Java 11. Ve své verzi Java vyhledejte Scene Builder, který má jako platformu „Windows Installer“, a klikněte na zelené tlačítko „Stáhnout“.
- Tím se přesměrujete na stránku „Díky“ a zahájíte stahování.
- Po stažení otevřete instalační program.
- V instalačním programu přijměte podmínky a klikněte na nainstalovat.
- Po instalaci klikněte na Dokončit.
- Chcete-li zkontrolovat, zda instalace proběhla úspěšně, můžete otevřít „SceneBuilder.exe “a bude-li instalace úspěšná, bude uvítána následujícím pohledem:
Integrujte JavaFX Scene Builder a NetBeans:
Po instalaci aplikace Scene Builder a NetBeans je čas přejít k poslednímu kroku; integrovat oba programy.
- Nejprve otevřete NetBeans, klikněte na „Soubor“ a poté na „Nový projekt…“
- v rozevírací nabídce. Otevře se nové okno.
- Na kartě „Kategorie“ klikněte na „JavaFX“ a na kartě „Projekty“ dále „Aplikace Java FXML“.
- Klikněte na „Další“.
Nainstalujte libovolné moduly, pokud vás vyzve ke stažení a aktivaci libovolných modulů. V dalším okně pojmenujte projekt a klikněte na „Dokončit“.
- Po otevření přejděte na kartu „Projekty“ a klikněte na svůj projekt.
- Poté klikněte na „Zdrojové balíčky“, klikněte na balíček vašeho projektu a klikněte pravým tlačítkem na .fxml soubor a klikněte na „Otevřít“.
- Tím se soubor otevře ve Scene Builderu, abyste na něm mohli pracovat.
A díky tomu jste úspěšně integrovali Scene Builder a NetBeans, abyste mohli hladce spolupracovat. Jakmile skončíte s vytvářením grafického uživatelského rozhraní, přidejte do něj funkčnost a logiku a upravte „Řadič.Java ”přímo pod .fxml soubor a dát mu funkčnost. Nyní můžete pokračovat a užívat si vytváření grafického uživatelského rozhraní pro vaše programy intuitivním a zábavným způsobem pomocí nástroje JavaFX Scene Builder.