FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://fr.wikipedia.org/wiki/JavaFX

JavaFX — Wikipédia

\n | développeur = <!-- Wikidata : P178 -->\n | exécutable = \n | première version = <!-- Wikidata : P348 -->\n | date de première version = <!-- Wikidata : P348 -->\n | dernière version = <!-- Wikidata : P348 -->\n | date de dernière version = <!-- Wikidata : P348 -->\n | version avancée = <!-- Wikidata : P348 -->\n | date de version avancée = <!-- Wikidata : P348 -->\n | dépôt = <!-- Wikidata : P1324 -->\n | assurance qualité = <!-- Wikidata : P2992 -->\n | état = {{oui|Actif}}\n | langage de programmation = <!-- Wikidata : P277 -->\n | interface = <!-- Wikidata : P1414 -->\n | langages supportés = <!-- Wikidata : P3985 -->\n | système d'exploitation = <!-- Wikidata : P306 -->\n | environnement = [[Multi-plateforme]]\n | taille des données = <!-- Wikidata : P3575 -->\n | importe = <!-- Wikidata : P1072 -->\n | exporte = <!-- Wikidata : P1073 -->\n | langues = <!-- Wikidata : P407 -->\n | type = <!-- Wikidata : P31 -->\n | politique de prix = Gratuit\n | licence = <!-- Wikidata : P275 -->\n | documentation = <!-- Wikidata : P2078 -->\n | site web = <!-- Wikidata : P856 -->\n | version précédente = <!-- Wikidata : P155 -->\n | version suivante = <!-- Wikidata : P156 -->\n }}"},"2":{"wt":"{{Plate-forme Java}}"}},"i":0}}]}'>
JavaFX
Description de l
Description de cette image, également commentée ci-après
Capture d'écran qui montre la fenêtre d'un programme fictif créé avec JavaFX
Informations
Créateur Sun Microsystems
Dernière version 17.0.21 (20 octobre 2026)
21.0.13 (20 octobre 2026)
25.0.5 (20 octobre 2026)
27.0.1 (21 octobre 2026)
Supporte les langages Java
Type Cadre applicatif (en)
Widget toolkit
Bibliothèque logicielle

Chronologie des versions

Swing

modifier - modifier le code - voir Wikidata (aide) 12 février 2009

1.2 21 août 2010
2.0 14 août 2012 Support de Linux ; nouveaux composants graphiques
8.0 20 mars 2018
11.0 10 septembre 2019
14.0 13 mars 2020
15.0 septembre 2020
16.0 mars 2021
17.0 septembre 2021 Soutien à long terme jusqu'en septembre 2026
18.0 mars 2022
19.0 septembre 2022
20.0 mars 2023
21.0 septembre 2023 Soutien à long terme

Exemple

modifiermodifier le code

Ci-dessous, un exemple de programme affichant le message "Hello World":

Platform.exit());\n \n // Création de la scène (avec des dimensions correspondant à une résolution HD), composé uniquement d'une étiquette affichant du texte\n primaryStage.setScene(new Scene(new Label(\"Hello world !\"), 1280, 720));\n \n // Affichage de la fenêtre\n primaryStage.show();\n }\n}\n"}}'>importjavafx.application.Application; importjavafx.scene.control.Label; importjavafx.stage.Stage; importjavafx.application.Platform; importjavafx.scene.Scene; publicclass MainextendsApplication{ // Point d'entrée du programme publicstaticvoidmain(String[]args){ launch(args);// Appel du point d'entrée de l'application JavaFx (voir ci-dessous) } // Point d'entrée de l'application JavaFX @Override publicvoidstart(StageprimaryStage){ // Définition du titre de la fenêtre de l'application primaryStage.setTitle("Titre de la fenêtre"); // Appel d'une méthode permettant une fermeture propre de l'application primaryStage.setOnCloseRequest(e->Platform.exit()); // Création de la scène (avec des dimensions correspondant à une résolution HD), composé uniquement d'une étiquette affichant du texte primaryStage.setScene(newScene(newLabel("Hello world !"),1280,720)); // Affichage de la fenêtre primaryStage.show(); } }

Bibliothèques

modifiermodifier le code

Des projets de bibliothèques viennent compléter les fonctionnalités de JavaFX. Parmi eux, on peut citer les projets suivants:

(en) Page de téléchargement de SceneBuilder
    1. ↑ InfoWorld (magazine), IDG, consulté le 22 octobre 2026.(en) « Repositories and Releases », sur OpenJDK Wiki, 22 décembre 2017 (consulté le 19 mars 2019)
    2. ↑ (en) « JavaFX Scene Builder Information », sur oracle.com (consulté le 25 mars 2019)
    3. ↑

  • View original on Wikipedia | Back | FazBrowse Home