Krok po kroku Przewodnik po zintegrowaniu JavaFx Scene Builder z NetBeans

Krok po kroku Przewodnik po zintegrowaniu JavaFx Scene Builder z NetBeans
Java jest jednym z najczęściej używanych języków programowania na świecie. Jest to przenośny język programowania, który jest interpretowany i jest obiektowym językiem programowania. Jego wiele funkcji obejmuje obsługę sieci, wielowytwórstwo między procesorami, kolekcję śmieci oraz obsługę graficznego interfejsu użytkownika lub GUI.

Wprowadzenie do GUI:

GUI to interfejs użytkownika, który działa jako pośrednica między komputerem lub urządzeniem elektronicznym a użytkownikiem. To, co odróżnia GUI od innych interfejsów użytkownika, to to, że GUI wykorzystuje ikony graficzne i przyjemne wizualnie tematy do interakcji z pomocą wskaźnika, a nie komponentów tekstowych.

Chociaż ikony i komponenty tekstowe są nadal potrzebne w niektórych guis e.G. Strona logowania itp. Ale głównym celem każdego dobrego projektanta GUI powinno być ułatwienie użytkownikowi interakcji użytkownika, a przede wszystkim z mysią. Jak wspomniano powyżej, GUI są łatwiejsze w użyciu niż większość innych interfejsów, a wsparcie dostępne w celu uczynienia go wizualnie nie tylko pomaga użytkownikowi skupić się na niektórych elementach, ale także pozwala projektantowi być kreatywne i eksperymentować z jego wyobraźnią, dzięki czemu jego rozwój intuicyjny i intuicyjny i zabawa. GUI pozwala również projektantowi wstawić filmy i obrazy do formularza, aby było jeszcze bardziej atrakcyjne i łatwe w użyciu dla użytkownika.

Java API:

Java pozwala programistom korzystać z trzech interfejsów API (interfejs programowania aplikacji):

  1. AWT (Abstract Windowing Toolkit)
  2. Huśtać się
  3. Javafx

AWT i Swing są starszymi interfejsami API, podczas gdy Javafx był zintegrowany z Java 8 i jest najnowszym interfejsem API z większą liczbą opcji niż AWT i Swing.

Jedną główną zaletą korzystania z Javafx nad innymi interfejsami API jest integracja scena. Javafx Scene Builder to narzędzie, które umożliwia opracowanie GUI bez kodowania. Osiąga to, dostarczając pustego obszaru, w którym różne komponenty z Javafx można przeciągnąć i upuścić, aby stworzyć różne formy GUI. Te elementy można również edytować z dużą różnorodnością opcji dostosowywania. Wszystko to można zrobić w czasie rzeczywistym, a GUI przyjmuje formę, gdy projektant ją rozwija.

Javafx Scene Builder generuje FXML, to pozwala projektantowi tworzyć interfejs oddzielnie od logiki programu. FXML to język oparty na XML. JavaFx Scene Builder może być używany z dowolnym IDE Java do połączenia logiki programu z interfejsem, ale jest on specjalnie nastawiony na programy i aplikacje opracowane w NetBeans IDE.

Co to jest NetBeans?

NetBeans to open source, bezpłatny IDE (zintegrowane środowisko programistyczne), która wykorzystuje modułową architekturę I.mi. Wykorzystuje moduły (grupy klas i bibliotek) do wdrożenia określonych funkcji w aplikacji. NetBeans jest obecnie jednym z najpopularniejszych Java Ides. NetBeans jest również znany z doskonałej obsługi Maven i przyjaznego interfejsu. Aby rozpocząć rozwijanie się w NetBeans i JavaFx Scene Builder, musisz zainstalować zarówno instalację, jak i JavaFx Scene Builder z NetBeans. Ten przewodnik będzie wystarczający, aby pomóc Ci w procesie instalacji i sposobu zintegrowania obu programów w systemie Windows.

Zainstaluj NetBeans:

Aby zainstalować NetBeans, musisz go najpierw pobrać z oficjalnej strony internetowej NetBeans:

https: // netBeans.Apache.org/pobierz/indeks.html

  • Kliknij zielony przycisk „Pobierz” pod Apache NetBeans 10.Linia 0
  • Możesz także dowiedzieć się więcej o NetBeans, klikając niebieski przycisk „Funkcje” obok przycisku „Pobierz”.
  • Możesz także pobrać inne poprzednie wersje, ale zaleca się użycie najnowszej wersji.
  • To zabierze Cię na stronę zatytułowaną „Pobieranie Apache NetBeans (inkubacja)”.
  • Z tej strony kliknij link „Binaria”. Możesz kliknąć link „źródło” i pobrać go, jeśli chcesz go skompilować, ale pobieranie „binarii” jest szybsze i łatwiejsze.
  • Po kliknięciu przekieruje to na stronę Apache, na której zostanie dla Ciebie wygenerowany link.
  • Kliknij link, a zacznie pobierać.
  • Po pobraniu wyodrębnij pakiet do żądanego katalogu (możesz wyodrębnić pakiet za pomocą WinRar).
  • Po ekstrakcji przejdź do wyodrębnionego katalogu i poszukaj folderu „bin”.
  • Idź do folderu „Bin”, a zobaczysz dwa pliki „aplikacji”; „NetBeans.exe ”i„ NetBeans64.exe ”.
  • Jeśli używasz 32-bitowych okien, otwórz „NetBeans.exe ”i jeśli używasz 64-bitowych systemów Windows, otwórz„ NetBeans64.exe ”.
  • To otworzy NetBeans IDE bezpośrednio. Nie ma potrzeby instalowania go osobno, ponieważ zainstalowaliśmy binaria.
  • Jeśli po otwarciu się przywitamy się z tym widokiem, NetBeans 10.0 został pomyślnie zainstalowany i jest gotowy na rozpoczęcie pisania programów i opracowywania aplikacji na nim.

Zainstaluj Javafx Scene Builder:

Teraz, gdy NetBeans został pomyślnie zainstalowany i działa poprawnie, możemy przejść do następnego kroku; Zainstaluj Javafx Scene Builder. Najpierw musimy pobrać Scene Builder z jego oficjalnej strony internetowej:

https: // gluonhq.com/Products/Scene-Builder/#Pobierz

  • Na tej stronie przewiń w dół, aż zobaczysz opcje pobierania swojej wersji Java, która może być jedną z tych trzech: Java 10, Java 8 lub Java 11.
  • W naszym przypadku jest to Java 11. Pod wersją Java poszukaj konstruktora scen, który ma „Windows Installer” jako platformę i kliknij zielony przycisk „Pobierz”.
  • Spowoduje to przekierowanie na stronę „podziękowania” i rozpocznie pobieranie.
  • Po pobraniu otwórz instalator.
  • W instalatorze zaakceptuj warunki i kliknij Instaluj.
  • Po zainstalowaniu kliknij Zakończ.
  • Aby sprawdzić, czy instalacja zakończyła się powodzeniem, czy nie możesz otworzyć „SceneBuilder.exe ”i zostanie powitany następującym widokiem, jeśli instalacja zakończyła się powodzeniem:

Zintegruj Javafx Scene Builder and NetBeans:

Po zainstalowaniu sceny i NetBeans nadszedł czas, aby przejść do ostatniego kroku; Zintegruj oba programy.

  • Najpierw otwórz NetBeans, kliknij „Plik”, a następnie „nowy projekt…”
  • W menu rozwijanym. Otworzy się nowe okno.
  • Kliknij na kartę „Javafx” z zakładki „Kategorie” i „aplikacja Java FXML”, FRO, karta „Projekty”.
  • Kliknij Następny".

Zainstaluj wszelkie moduły, jeśli wynika z pobrania i aktywowania modułów. W następnym oknie nadaj projektowi nazwę i kliknij „Zakończ”.

  • Po otwarciu przejdź do karty „Projekty” i kliknij swój projekt.
  • Następnie kliknij „Pakiety źródłowe”, kliknij pakiet projektu i kliknij prawym przyciskiem myszy .plik FXML i kliknij „Otwórz”.
  • To otworzy plik w konstruktorze scen, abyś nad nim pracował.

I dzięki temu pomyślnie zintegrowałeś konstruktor scen i NetBeans, aby bezproblemowo współpracować. Po zakończeniu GUI, aby dodać do niego funkcjonalność i logikę, edytuj „kontroler.Plik java ”bezpośrednio poniżej .plik FXML i nadaj mu funkcjonalność. Teraz możesz iść dalej i cieszyć się GUI dla swoich programów w intuicyjny i zabawny sposób za pomocą Javafx Scene Builder.