Schritt für Schritt Anleitung zum Integrieren von Javafx -Szenenbuilder auf NetBeans

Schritt für Schritt Anleitung zum Integrieren von Javafx -Szenenbuilder auf NetBeans
Java gehört zu den am häufigsten verwendeten Programmiersprachen der Welt. Es ist eine tragbare Programmiersprache, die interpretiert wird und eine objektorientierte Programmiersprache ist. Zu den vielen Funktionen gehören die Unterstützung für das Netzwerk, das Multithreading zwischen Prozessoren, Müllsammlung und die Unterstützung für die grafische Benutzeroberfläche oder GUI kurz.

Einführung in die GUI:

GUI ist eine Benutzeroberfläche, die als Zwischenprodukt zwischen dem Computer oder dem elektronischen Gerät und dem Benutzer fungiert. Was GUI von anderen Benutzeroberflächen unterscheidet, ist, dass die GUI grafische Symbole und visuell ansprechende Themen verwendet, um mit Hilfe eines Zeigers und nicht mit textbasierten Komponenten zu interagieren.

Obwohl in einigen Guis e textbasierte Symbole und Komponenten noch benötigt werden.G. eine Anmeldeseite usw. Das Hauptziel für einen guten GUI -Designer sollte jedoch darin bestehen, dass es dem Benutzer so einfach wie möglich ist, mit ihm zu interagieren, und hauptsächlich mit einer Maus. Wie oben erwähnt, sind GUIs einfacher zu bedienen als die meisten anderen Schnittstellen, und die Unterstützung, die es zur Verfügung stellt, hilft es dem Benutzer nicht nur, sich auf bestimmte Elemente zu konzentrieren, sondern ermöglicht es dem Designer auch, kreativ zu werden und mit seiner Fantasie zu experimentieren, wodurch seine Entwicklung intuitiv und intuitiv und intuitiv gestaltet wird. Spaß. Mit der GUI können der Designer auch Videos und Bilder in das Formular einfügen, um es für den Benutzer noch ansprechender und einfacher zu verwenden.

Java -APIs:

Mit Java kann der Entwickler drei APIs (Application Programming Interface) verwenden:

  1. AWT (Abstract Windowing Toolkit)
  2. Schwingen
  3. Javafx

AWT und Swing sind ältere APIs, während Javafx in Java 8 integriert wurde und die neueste API mit mehr Optionen als AWT und Swing ist.

Ein wesentlicher Vorteil des Einsatzes von Javafx gegenüber anderen APIs ist die Integration des Szenenbuilders. Der Javafx -Szenenbauer ist ein Tool, mit dem die GUI ohne Codierung entwickelt werden kann. Es erreicht dies, indem es einen leeren Bereich bereitstellt, in dem verschiedene Komponenten von Javafx gezogen und fallen gelassen werden können, um verschiedene GUI -Formulare zu erstellen. Diese Komponenten können auch mit einer Vielzahl von Anpassungsoptionen bearbeitet werden. All dies kann in Echtzeit erfolgen und die GUI nimmt Form an, während der Designer es entwickelt.

Der Javafx -Szenenbauer generiert FXML. Dadurch kann der Designer die Schnittstelle getrennt von der Programmlogik herstellen. FXML ist eine XML-basierte Sprache. Der Javafx -Szenenbauer kann mit jeder Java -IDE verwendet werden, um die Programmlogik mit der Schnittstelle zu kombinieren. Sie ist jedoch speziell auf Programme und Anwendungen ausgerichtet, die in Netbeans IDE entwickelt wurden.

Was ist NetBeans?

Netbeans ist eine Open-Source-Freie IDE (integrierte Entwicklungsumgebung), die eine modulare Architektur i verwendet.e. Es verwendet Module (Gruppen von Klassen und Bibliotheken), um bestimmte Funktionen in eine Anwendung zu implementieren. Netbeans ist derzeit eine der beliebtesten Java -Ides. Netbeans ist auch bekannt für seinen großartigen Maven-Support und seine benutzerfreundliche Schnittstelle. Um sich auf Netbeans und Javafx Szenenbauer zu entwickeln. Dieser Leitfaden wird mehr als genug sein, um Ihnen beim Installationsvorgang zu helfen und die beiden Programme unter Windows zu integrieren.

NetBeans installieren:

Um NetBeans zu installieren, müssen Sie es zuerst von der offiziellen NetBeans -Website herunterladen:

https: // netbeans.Apache.org/download/index.html

  • Klicken Sie unter den Apache Netbeans 10 auf die grüne Schaltfläche "Download".0 Zeile
  • Sie können auch mehr über NetBeans erfahren, indem Sie auf die blaue Schaltfläche "Funktionen" neben der Schaltfläche "Download" klicken.
  • Sie können auch andere frühere Versionen herunterladen, aber es wird empfohlen, die neueste Version zu verwenden.
  • Dadurch werden Sie zu einer Seite mit dem Titel "Herunterladen von Apache Netbeans (Inkubation)" geführt.
  • Klicken Sie auf dieser Seite auf den Link "Binärdateien". Sie können auf den Link „Source“ klicken und herunterladen, wenn Sie ihn selbst kompilieren möchten, aber das Herunterladen der „Binärdateien“ schneller und einfacher ist.
  • Nach dem Klicken werden Sie auf die Apache -Seite umgeleitet, auf der ein Link für Sie generiert wird.
  • Klicken Sie auf den Link und es wird mit dem Herunterladen beginnen.
  • Nach dem Herunterladen extrahieren Sie das Paket in Ihr gewünschtes Verzeichnis (Sie können das Paket mit Winrar extrahieren).
  • Gehen Sie nach der Extraktion in das extrahierte Verzeichnis und suchen Sie nach dem Ordner „Bin“.
  • Gehen Sie in den Ordner "Bin" und Sie sehen zwei "Anwendungs" -Dateien. „NetBeans.exe “und„ netbeans64.exe ”.
  • Wenn Sie 32-Bit-Fenster verwenden, öffnen Sie Netbeans.exe ”und wenn Sie 64-Bit-Fenster verwenden, öffnen Sie„ NetBeans64.exe ”.
  • Dies wird Netbeans IDE direkt öffnen. Es ist nicht erforderlich, es separat zu installieren, da wir die Binärdateien installiert haben.
  • Wenn Sie mit dieser Aussicht begrüßt werden, sobald sie geöffnet ist, dann Netbeans 10.0 wurde erfolgreich installiert und ist bereit für Sie, Programme zu schreiben und Anwendungen darauf zu entwickeln.

Installieren Sie den Javafx -Szenenbauer:

Jetzt, da Netbeans erfolgreich installiert wurde und ordnungsgemäß funktioniert, können wir zum nächsten Schritt übergehen. Installieren Sie den Javafx -Szenenbauer. Zunächst müssen wir Szenenbauer von seiner offiziellen Website herunterladen:

https: // gluonhq.com/products/szene-builder/#download

  • Scrollen Sie auf dieser Seite nach unten, bis Sie die Download -Optionen für Ihre Version von Java sehen, die einer dieser drei sein kann: Java 10, Java 8 oder Java 11.
  • In unserem Fall ist es Java 11. Suchen Sie unter Ihrer Version von Java nach dem Szenenbauer, der "Windows Installer" als Plattform verfügt.
  • Dies wird Sie zu einer "Dank" -Seite umleiten und herunterladen.
  • Öffnen Sie nach dem Herunterladen den Installateur.
  • Akzeptieren Sie im Installationsprogramm die Allgemeinen Geschäftsbedingungen und klicken Sie auf Installation.
  • Nach der Installation klicken Sie auf Fertig stellen.
  • Um zu überprüfen, ob die Installation erfolgreich war oder nicht, können Sie „Szenenbuilder“ öffnen.exe “und wird mit der folgenden Ansicht begrüßt, wenn die Installation erfolgreich war:

Integrieren Sie Javafx -Szenenbauer und Netbeans:

Sobald Szenenbauer und Netbeans installiert sind, ist es Zeit, zum letzten Schritt zu wechseln. Integrieren Sie beide Programme.

  • Öffnen Sie zuerst NetBeans, klicken Sie auf "Datei" und dann auf "neues Projekt ..."
  • Im Dropdown -Menü. Ein neues Fenster wird sich öffnen.
  • Klicken Sie auf "Javafx" auf der Registerkarte "Kategorien" und "Java FXML Application" von "Projects", "Projekte".
  • Weiter klicken".

Installieren Sie Module, wenn sie zum Herunterladen und Aktivieren von Modulen aufgefordert werden. Geben Sie im nächsten Fenster dem Projekt einen Namen und klicken Sie auf "Fertig stellen".

  • Gehen Sie nach der Öffnung auf die Registerkarte „Projekte“ und klicken Sie auf Ihr Projekt.
  • Klicken Sie dann auf "Quellpakete", klicken Sie auf das Paket Ihres Projekts und klicken Sie mit der rechten Maustaste auf die .FXML -Datei und klicken Sie auf "Öffnen".
  • Dadurch wird die Datei im Szenenbauer geöffnet, damit Sie daran arbeiten können.

Und damit haben Sie den Szenenbauer und Netbeans erfolgreich integriert, um nahtlos zusammenzuarbeiten. Sobald Sie mit der GUI fertig sind, um Funktionalität und Logik hinzuzufügen, bearbeiten Sie den „Controller.Java ”Datei direkt unter der .FXML -Datei und geben Sie ihm Funktionen. Jetzt können Sie weiterhin GUI für Ihre Programme intuitiv und unterhaltsam mit Javafx Szenenbauer erstellen.