So verwenden Sie JavaFX zum Erstellen grafischer Schnittstellenanwendungen in Java 9
JavaFX ist ein grafisches Schnittstellen-Toolkit zum Erstellen von Rich-Client-Anwendungen auf der Java-Plattform. Es bietet umfangreiche Grafik- und Multimediafunktionen, um Entwicklern bei der Erstellung dynamischer und interaktiver Benutzeroberflächen zu helfen. In diesem Artikel wird erläutert, wie Sie mit JavaFX grafische Schnittstellenanwendungen in Java 9 erstellen, und es werden einige Codebeispiele mitgeliefert.
Bevor Sie beginnen, müssen Sie sicherstellen, dass Sie Java Development Kit (JDK) 9 und JavaFX korrekt installiert haben. Wenn diese Tools noch nicht installiert sind, schließen Sie bitte zuerst die Installation ab.
Schritt 1: Erstellen Sie die Grundstruktur einer JavaFX-Anwendung
Erstellen Sie zunächst ein neues Java-Projekt. Erstellen Sie dann eine neue Java-Klasse im Stammverzeichnis des Projekts und nennen Sie sie MainApp. Kopieren Sie als Nächstes den folgenden Code in die MainApp-Klasse:
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.stage.Stage; public class MainApp extends Application { @Override public void start(Stage primaryStage) { primaryStage.setTitle("JavaFX Application"); Button btn = new Button(); btn.setText("Click Me!"); btn.setOnAction(e -> System.out.println("Hello, JavaFX!")); Scene scene = new Scene(btn, 300, 200); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } }
In diesem Beispiel erstellen wir ein Fenster, das eine Schaltfläche enthält. Wenn auf die Schaltfläche geklickt wird, wird eine einfache Meldung an die Konsole ausgegeben.
Schritt 2: Führen Sie die JavaFX-Anwendung aus
Um diese JavaFX-Anwendung auszuführen, müssen wir eine Ausführungskonfigurationsdatei im Stammverzeichnis des Projekts erstellen. Erstellen Sie eine Datei mit dem Namen module-info.java in Ihrem Projektstammverzeichnis und kopieren Sie den folgenden Code hinein.
module JavaFXDemo { requires javafx.fxml; requires javafx.controls; opens sample; }
Dann konfigurieren Sie die Laufkonfiguration in der IDE. Spezifische Konfigurationsschritte können je nach IDE variieren. Sie müssen die folgenden Java-Startparameter festlegen:
--module-path /path/to/javafx-sdk-11/lib --add-modules=javafx.controls,javafx.fxml
Bitte ersetzen Sie /path/to/javafx-sdk-11
entsprechend Ihrem eigenen Installationsort.
Führen Sie abschließend die MainApp-Klasse aus. Auf Ihrem Bildschirm wird ein Fenster mit einer geöffneten Schaltfläche angezeigt.
Schritt 3: Entdecken Sie die JavaFX-Bibliothek
JavaFX bietet viele Komponenten und Funktionen, die zum Erstellen grafischer Schnittstellenanwendungen verwendet werden können. Mit diesen Komponenten können Sie eine Vielzahl von Benutzeroberflächen erstellen. Hier sind einige häufig verwendete JavaFX-Komponenten:
Weitere Informationen zur Verwendung dieser Komponenten finden Sie in der Dokumentation und im Beispielcode von JavaFX. Darüber hinaus stehen viele Bibliotheken und Tools von Drittanbietern zur Verfügung, um die Funktionen von JavaFX zu erweitern.
Zusammenfassung:
In diesem Artikel wird erläutert, wie Sie JavaFX in Java 9 zum Erstellen grafischer Schnittstellenanwendungen verwenden. Wir zeigen anhand von Beispielen, wie man eine einfache JavaFX-Anwendung erstellt, und stellen den Lesern einige häufig verwendete JavaFX-Komponenten vor. Ich hoffe, dieser Artikel hilft Ihnen beim Erlernen von JavaFX!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie JavaFX zum Erstellen grafischer Schnittstellenanwendungen in Java 9. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!