Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Cadre d'application
Auteur : Oracle Corporation
Licence : GPL
Date de publication : 2008 à maintenant
Site Web : https://openjfx.io/

Introduction

Le JavaFX est une technologie développé en langage de programmation Java. Elle est a été originalement développé par Sun Microsystems et racheté par Oracle le 20 avril 2009. Le JavaFX est une solution de remplacement de la bibliothèque graphique Swing mais offre également l'avantage de créer des applications mobiles, applications de bureau et des applications Web. Elle est devenu la solution officielle du Java pour se type de développement à partir du Java 8 sortie en mars 2014.

Voici les caractéristiques de JavaFX :

Utilisations courantes de JavaFX

Exemple simple en JavaFX

Voici un exemple simple de code qui crée une fenêtre avec un bouton dans JavaFX :

  1. import javafx.application.Application;
  2. import javafx.scene.Scene;
  3. import javafx.scene.control.Button;
  4. import javafx.scene.layout.StackPane;
  5. import javafx.stage.Stage;
  6.  
  7. public class HelloWorldApp extends Application {
  8.     @Override
  9.     public void start(Stage primaryStage) {
  10.         Button btn = new Button("Bonjour, JavaFX!");
  11.         btn.setOnAction(event -> System.out.println("Bouton cliqué !"));
  12.  
  13.         StackPane root = new StackPane();
  14.         root.getChildren().add(btn);
  15.  
  16.         Scene scene = new Scene(root, 300, 200);
  17.         primaryStage.setTitle("JavaFX Example");
  18.         primaryStage.setScene(scene);
  19.         primaryStage.show();
  20.     }
  21.  
  22.     public static void main(String[] args) {
  23.         launch(args);
  24.     }
  25. }

Avantages de JavaFX

Inconvénients de JavaFX



Dernière mise à jour : Jeudi, le 13 octobre 2016