La couche supérieure de l'architecture JavaFX contient une API publique JavaFX qui fournit toutes les classes nécessaires responsables de l'exécution d'une application JavaFX complète. La liste de tous les packages de cette API est la suivante.
- javafx.animation: Fournit l'ensemble des classes responsables des animations basées sur les transitions
- javafx.application: Fournit des méthodes de cycle de vie d'application
- javafx.collections: Fournit des classes qui peuvent gérer des collections et des utilitaires associés
- javafx.concurrent: Fournit des classes responsables du multitâche
- javafx.embed.swing: Fournit l'ensemble des classes qui peuvent être utilisées dans le code swing
- javafx.embed.swt: Fournit l'ensemble des classes qui peuvent être utilisées dans le code swt
- javafx.event: Fournit les classes qui traitent les événements et leur gestion
- javafx.fxml: Contient l'ensemble des classes responsables du chargement de la hiérarchie à partir du balisage
- javafx.geometry: Fournit les classes 2D qui contiennent les méthodes permettant de faire fonctionner la géométrie 2D sur l'objet.
- javafx.scene: Fournit les classes pour gérer l'API de graphe de scène
- javafx.scene.canvas: Fournit l'ensemble des classes qui traitent le canevas.
- javafx.scene.control: Contient les classes de tous les composants JavaFX.
- javafx.scene.effect: Contient l'ensemble des classes qui appliquent les effets graphiques aux nœuds de graphe de scène
- javafx.scene.image: Fournit l'ensemble des classes pour le chargement et l'affichage des images
- javafx.scene.input: Fournit l'ensemble des classes pour les événements souris et clavier
- javafx.scene.layout: Fournit l'ensemble de classes pour prendre en charge la disposition de l'interface utilisateur
- javafx.scene.media: Fournit l'ensemble de classes pour intégrer l'audio et la vidéo dans l'application JavaFX
- javafx.scene.paint: Fournit l'ensemble des classes de couleurs et de dégradés pour remplir les formes et les arrière-plans lors du rendu du graphique de scène.
- javafx.scene.shape: Fournit l'ensemble des classes 2D qui effectue les opérations sur les objets liés à la géométrie 2D.
- javafx.scene.text: Fournit l'ensemble des classes pour les polices et le rendu des nœuds de texte.
- javafx.scene.transform: Fournit l'ensemble des classes utilisées pour effectuer des opérations de rotation, de mise à l'échelle et de cisaillement sur des objets.
- javafx.scene.web: Fournit des moyens pour charger et afficher le contenu Web.
- javafx.stage: Fournit les classes de conteneur de niveau supérieur pour le contenu JavaFX.
- javafx.util: Fournit des classes d'utilitaires
- javafx.util.converter: Ce package est destiné aux convertisseurs de chaîne standard pour JavaFX
Younes Derfoufi
CRMEF OUJDA