Maison >Java >javaDidacticiel >Développer des applications d'interface graphique à l'aide du nouveau module JavaFX dans Java 13

Développer des applications d'interface graphique à l'aide du nouveau module JavaFX dans Java 13

PHPz
PHPzoriginal
2023-08-01 11:29:09868parcourir

Utilisez le nouveau module JavaFX dans Java 13 pour développer des applications d'interface graphique

Avec la sortie de Java 13, le nouveau module JavaFX a également été introduit, rendant plus facile et plus flexible le développement d'applications d'interface graphique. Cet article expliquera comment utiliser le module JavaFX pour développer une application d'interface graphique simple et fournira quelques exemples de code.

Avant de commencer, assurez-vous d'avoir installé le JDK Java 13 et configuré correctement les variables d'environnement pertinentes.

Tout d'abord, dans Java 13, JavaFX est retiré du JDK. Par conséquent, nous devons télécharger et installer le SDK JavaFX séparément. Vous pouvez télécharger la dernière version du SDK JavaFX depuis le site officiel et l'extraire dans un répertoire, tel que C:javafx-sdk-13.

Ensuite, nous devons créer un nouveau projet Java et configurer le chemin de construction du projet pour introduire le module JavaFX.

Ouvrez votre environnement de développement intégré (IDE) préféré et créez un nouveau projet Java. Ici, nous prenons Eclipse comme exemple.

Tout d'abord, faites un clic droit sur le nom du projet et sélectionnez "Chemin de construction" -> "Configurer le chemin de construction...". Dans la boîte de dialogue contextuelle, sélectionnez l'onglet "Bibliothèques" et cliquez sur le bouton "Ajouter une bibliothèque" sous "Modulepath". Sélectionnez "Bibliothèque utilisateur" et cliquez sur le bouton "Suivant". Dans la boîte de dialogue suivante, cliquez sur le bouton "Nouveau" à droite de "Bibliothèques utilisateur", donnez un nom à la nouvelle bibliothèque utilisateur (par exemple, "JavaFX 13") et cliquez sur "OK".

Dans la nouvelle boîte de dialogue Bibliothèque utilisateur, cliquez sur le bouton "Ajouter des JAR externes..." et sélectionnez tous les fichiers jar dans le dossier "lib" sous le répertoire SDK JavaFX. Cliquez sur "OK" puis sur "Terminer".

Maintenant, nous avons ajouté avec succès le module JavaFX au chemin de construction du projet. Ensuite, écrivons une application JavaFX simple.

Tout d'abord, créez une nouvelle classe Java et donnez-lui un nom approprié, tel que "MainApp".

Dans cette classe, nous devons hériter de la classe "Application" et remplacer sa méthode "start". Cette méthode sera appelée au démarrage de l'application, où nous pourrons créer et initialiser l'interface graphique.

Voici un exemple de code simple :

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class MainApp extends Application {

    @Override
    public void start(Stage primaryStage) {
        // 创建一个按钮
        Button btn = new Button();
        btn.setText("点击我");

        // 创建一个布局
        StackPane root = new StackPane();
        root.getChildren().add(btn);

        // 创建一个场景
        Scene scene = new Scene(root, 300, 250);

        // 设置主舞台的场景并显示
    primaryStage.setTitle("JavaFX Application");
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

Dans le code ci-dessus, nous créons un bouton et une mise en page (en utilisant la mise en page StackPane), puis ajoutons le bouton à la mise en page. Ensuite, une scène a été créée et la mise en page a été ajoutée à la scène. Enfin, mettez en scène la scène principale et affichez la scène principale.

Maintenant, nous avons réalisé une application JavaFX simple. Vous pouvez l'exécuter et voir une fenêtre avec un bouton. Lorsque le bouton est cliqué, l'action du bouton peut être déclenchée.

Pour résumer, il est très simple de développer des applications d'interface graphique à l'aide du nouveau module JavaFX de Java 13. Téléchargez et installez simplement le SDK JavaFX et ajoutez-le au chemin de construction de votre projet. Vous pouvez ensuite écrire une application JavaFX qui crée et initialise des éléments d'interface graphique et les affiche dans une fenêtre.

J'espère que les exemples de code de cet article vous seront utiles lorsque vous utiliserez des modules JavaFX pour développer des applications d'interface graphique. Bonne programmation !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn