Académique Documents
Professionnel Documents
Culture Documents
Glossaire JavaFX :
Glass Windowing Toolkit : Ensemble d’outils dépendants de la plate-forme pour
se connecter au système d’exploitation natif. Il utilise la file d’événements du
système d’exploitation pour planifier l’utilisation du thread. En outre, il gère de
manière asynchrone les fenêtres, les événements et les minuteries.
Prism : pipeline graphique à accélération matérielle pour le rendu. De plus, pour
accélérer pleinement l’utilisation des graphiques, il exploite le mécanisme de
rendu logiciel ou matériel, en utilisant en interne DirectX et OpenGL.
Les moteurs Media et Web permettent la lecture de supports HTML/CSS.
Quantum Toolkit : Relie Prism et Glass ensemble et les rend disponible pour
l’API de JavaFX.
166 Java Avancée- Selma BATTI ATTIA 2020/2021
Composants de base : Stage, Scene et Noeud
Stage : le conteneur principal et le point d’entrée de
l’application. Il représente la fenêtre principale et est passé
comme argument de la méthode start ().
Scene : un conteneur pour contenir les éléments de l’interface
utilisateur, tels que image, vues, boutons, grilles, zones de
texte.
Le Scene peut être remplacé ou changé pour un autre Scene.
Cela représente un graphe d’objets hiérarchiques, appelé
Scene Graph. Chaque élément de cette hiérarchie est appelé
un nœud.
Un nœud a son identifiant, son style, ses effets, ses
gestionnaires d’événements et son état.
De plus, Scene contient également les conteneurs de mise en
page, les images et les supports.
167 Java Avancée- Selma BATTI ATTIA 2020/2021
Composants de base : Fils
Au niveau du système, la machine virtuelle Java crée des
threads distincts pour l’exécution et le rendu de
l’application :
Fil de rendu Prism - responsable du rendu du graphe __Scene
Application thread - est le thread principal de toute application
JavaFX. Tout les nœuds actifs et les composants sont attachés à
ce fil.