JavaFX ist eine Plattform, die Entwicklern Tools zum Erstellen interaktiver und plattformübergreifender Anwendungen mit grafischer Oberfläche bietet. Diese Technologie, die mit Java kompatibel ist, ist zu einer beliebten Wahl für die Erstellung moderner Anwendungen geworden.
Wenn Sie ein Projekt entwickeln Intellij IDEA und wenn Sie alle Vorteile von JavaFX nutzen möchten, müssen Sie diese Bibliothek mit Ihrem Projekt verbinden. Glücklicherweise ist dies ziemlich einfach – es genügt, ein paar Schritte auszuführen.
In diesem Artikel erfahren Sie, wie Sie JavaFX mit einem Projekt in Intellij verbinden. Wir werden jeden Schritt demonstrieren und alle Details des Prozesses erklären, um Ihnen eine vollständige Vorstellung davon zu geben, wie Sie dies tun können.
JavaFX installieren
Schritt 1: Besuchen Sie die offizielle JavaFX-Website unter dem Link https://openjfx.io/ und laden Sie das JavaFX SDK für Ihr Betriebssystem herunter.
Schritt 2: Entpacken Sie das heruntergeladene Archiv in einen für Sie geeigneten Ordner auf Ihrem Computer.
Schritt 3: Öffnen Sie IntelliJ IDEA und wählen Sie Ihr Projekt aus.
Schritt 4: Gehen Sie zum Menü "Datei", wählen Sie "Projektstruktur" oder verwenden Sie die Tastenkombination "Strg + Umschalt + Alt + S".
Schritt 5: Klicken Sie im Fenster "Projektstruktur" auf die Registerkarte "Bibliotheken".
Schritt 6: Klicken Sie auf die Schaltfläche "+" und wählen Sie "Java" (Java SDK).
Schritt 7: Wählen Sie im geöffneten Fenster den Ordner aus, in dem Sie das JavaFX SDK in Schritt 2 entpackt haben. Klicken Sie auf "OK".
Schritt 8: Jetzt müssen Sie Ihrem Projekt JavaFX-Module hinzufügen. Wählen Sie dazu auf der Registerkarte "Modules" (Module) Ihr Modul aus und klicken Sie auf die Registerkarte "Dependencies" (Abhängigkeiten).
Schritt 9: Klicken Sie auf die Schaltfläche "+" und wählen Sie "Modulabhängigkeit".
Schritt 10: Wählen Sie im geöffneten Fenster Ihre installierte Version des JavaFX SDK aus und klicken Sie auf "OK".
Jetzt haben Sie JavaFX installiert und können es in Ihrem Java-Projekt in IntelliJ IDEA verwenden. Das einzige, was Sie tun müssen, ist, die erforderlichen JavaFX-Klassen zu importieren und mit der Entwicklung Ihrer Grafikanwendung zu beginnen!
Erstellen eines neuen Projekts in Intellij
Um mit JavaFX zu beginnen, müssen Sie ein neues Projekt in Intellij erstellen:
1. Öffnen Sie Intellij IDEA und wählen Sie im Hauptmenü "Neues Projekt erstellen".
2. Wählen Sie im angezeigten Fenster "Java" aus der Kategorieliste und wählen Sie "JavaFX Application". Klicken Sie auf "Next".
3. Geben Sie einen Projektnamen an und wählen Sie den Ordner aus, in dem das Projekt gespeichert werden soll. Klicken Sie auf "Finish".
4. Wählen Sie im angezeigten Fenster das Java-SDK aus, das Sie für das Projekt verwenden möchten. Klicken Sie auf "Next".
5. Wählen Sie im nächsten Fenster "Create module" und geben Sie einen Modulnamen an. Klicken Sie auf "Next".
6. Legen Sie den Pfad zum Stammverzeichnis des Projekts fest und legen Sie fest, welches Modul das Hauptmodul sein soll. Klicken Sie auf "Finish".
Herzlichen Glückwunsch, Sie haben gerade ein neues Projekt in Intellij erstellt!
Einrichten des JDK
Bevor Sie mit der Verwendung von JavaFX in Ihrem Projekt beginnen, müssen Sie sicherstellen, dass das JDK (Java Development Kit) in Ihrer Entwicklungsumgebung installiert und konfiguriert ist.
Hier ist eine Schritt-für-Schritt-Anleitung zum Einrichten des JDK:
| 1. | Laden Sie das Java JDK von der offiziellen Oracle-Website herunter (https://www.oracle.com/java/technologies/javase-jdk11-downloads.html ). |
| 2. | Installieren Sie das JDK auf Ihrem Computer, indem Sie den Anweisungen des Installationsprogramms folgen. |
| 3. | Öffnen Sie IntelliJ IDEA und wählen Sie im Menü "Datei" die Option "Projektstruktur". |
| 4. | Wählen Sie im Projektstrukturfenster links die Registerkarte SDKs aus. |
| 5. | Klicken Sie auf die Schaltfläche "+" und wählen Sie "JDK" aus der Liste aus. |
| 6. | Geben Sie den Pfad zum installierten JDK-Ordner an und klicken Sie auf "OK". |
| 7. | Wählen Sie das gerade hinzugefügte JDK aus der Dropdown-Liste "Project SDK" oben im Fenster aus. |
| 8. | Klicken Sie auf Übernehmen und OK, um die Änderungen zu speichern. |
Jetzt ist Ihre IntelliJ IDEA-Entwicklungsumgebung für die Verwendung von JavaFX mit JDK konfiguriert!
Hinzufügen von JavaFX zu Projektabhängigkeiten
Befolgen Sie die folgenden Schritte, um JavaFX mit einem Projekt in IntelliJ IDEA zu verbinden:
- Öffnen Sie die Datei build.gradle, die sich im Stammordner Ihres Projekts befindet.
- Finde den Block dependencies und fügen Sie eine Abhängigkeit für JavaFX hinzu: "'gradle dependencies < // другие зависимости implementation 'org.openjfx:javafx-controls:11.0.2' implementation 'org.openjfx:javafx-fxml:11.0.2' >In diesem Beispiel wurden zwei Abhängigkeiten hinzugefügt: javafx-controls für Steuerelemente und javafx-fxml für die Arbeit mit FXML-Dateien. Sie können je nach Bedarf weitere JavaFX-Submodule hinzufügen.
- Nachdem Sie die Abhängigkeiten hinzugefügt haben, synchronisieren Sie das Projekt, damit IntelliJ IDEA sie lädt.
- Stellen Sie sicher, dass das JavaFX SDK installiert und konfiguriert ist. Wenn nicht, laden Sie das JavaFX SDK von der offiziellen Oracle-Website herunter und installieren Sie es.
JavaFX wurde jetzt erfolgreich in Abhängigkeit von Ihrem Projekt in IntelliJ IDEA hinzugefügt. Sie können alle Funktionen dieser Bibliothek nutzen, um eine grafische Benutzeroberfläche für Ihre Anwendung zu erstellen.
Konfigurieren des JavaFX-Moduls
Nachdem Sie die JavaFX-Bibliotheken mit einem Projekt in IntelliJ IDEA verbunden haben, müssen Sie das JavaFX-Modul konfigurieren. Dies ist erforderlich, damit IntelliJ die Klassen und Methoden aus der JavaFX-Bibliothek korrekt findet und verwendet.
Führen Sie die folgenden Schritte aus, um das JavaFX-Modul zu konfigurieren:
- Öffnen Sie die Projekteinstellungen in IntelliJ IDEA. Klicken Sie dazu im oberen Bereich auf das Menü "Datei", wählen Sie "Projektstruktur" und wählen Sie dann die Registerkarte "Modules".
- Wählen Sie in der Liste der Module das Modul aus, mit dem Sie JavaFX verbunden haben. Dies ist normalerweise ein Modul mit dem Namen Ihres Projekts.
- Klicken Sie auf der Registerkarte "Dependencies" auf die Schaltfläche "+" und wählen Sie "JARs or directories".
- Wählen Sie den Ordner aus, in dem sich die JavaFX-Bibliothek befindet, und klicken Sie auf OK.
- Stellen Sie sicher, dass die JavaFX-Bibliothek zur Abhängigkeitsliste hinzugefügt wurde.
Nachdem Sie diese Schritte ausgeführt haben, wird das JavaFX-Modul konfiguriert und IntelliJ IDEA wird die Klassen und Methoden aus der JavaFX-Bibliothek in Ihrem Projekt korrekt finden und verwenden.
Verbinden von JavaFX mit der Hauptklasse des Projekts
Führen Sie die folgenden Schritte aus, um JavaFX mit der Hauptklasse des Projekts in Intellij IDEA zu verbinden:
- Öffnen Sie das Projekt in Intellij IDEA und navigieren Sie zur Hauptklasse des Projekts.
- Öffnen Sie die Projekteinstellungen, indem Sie auf das Menü "Datei" klicken und "Projektstruktur" auswählen.
- Klicken Sie im geöffneten Fenster auf die Registerkarte "Modules" und wählen Sie das Modul aus, mit dem Sie JavaFX verbinden möchten.
- Klicken Sie auf der Registerkarte "Dependencies" auf das Pluszeichen und wählen Sie "JARs or directories".
- Wählen Sie im angezeigten Dialogfeld die JavaFX-Bibliothek aus, die Sie mit dem Projekt verbinden möchten.
- Bestätigen Sie die Auswahl mit "OK".
- Kehren Sie zur Hauptklasse des Projekts zurück.
- Fügen Sie der Hauptklasse des Projekts den folgenden Code hinzu, um JavaFX anzugeben, ob es verwendet werden soll:
import javafx.application.Application;import javafx.stage.Stage;public class Main extends Application public static void main(String[] args) >
Jetzt haben Sie JavaFX erfolgreich mit der Hauptklasse des Projekts in Intellij IDEA verbunden.