Cursus
Formation JAVA Mise en oeuvre d’interfaces graphiques avec JavaFX
Objectifs
Installer JavaFX.
Décrire la technologie JavaFX.
Utiliser le langage FXML.
Utiliser les propriétés et le Data Binding.
Utiliser les principaux composants graphiques JavaFX.
Intégrer les technologies Web dans JavaFX.
Créer des graphismes avec JavaFX.
Intégrer des éléments multimédias dans un application JavaFX.
Pratiquer les aspects avancés da JavaFX.
Pré-requis
Participants
Programme de formation
INTRODUCTION A JAVAFX
-
Historique de l'API
-
Comparatif AWT / Swing / JavaFX
-
Installation de JavaFX
TOUR D'HORIZON DE LA TECHNOLOGIE
-
Présentation du langage FXML
-
L'API SceneGraph
-
Les layouts
-
Les composants graphiques
-
Le Data Binding
-
Gestion des évènements
UTILISATION DU LANGAGE FXML
-
La notion de propriété JavaFX
-
Lier vos propriétés aux données
-
Les listeners
-
API Fluent et classe Bingdings
LES PRINCIPAUX COMPOSANTS GRAPHIQUES JAVAFX
-
Les composants élémentaires
-
Les éléments de menu
-
TreeView, TableView, TreeTableView
-
Les boîtes de dialogues
JAVAFX ET LES TECHNOLOGIES WEB
-
Gestion des styles avec CSS
-
Intégation JavaFX / HTML5
LE GRAPHISME AVEC JAVAFX
-
L'API Canvas
-
Gestion des images avec l'API Images Ops
-
Graphismes 2D et 3D
ELEMENTS MULTIMEDIAS, EFFETS VISUELS ET ANIMATIONS
-
Incorporer des éléments multimédias
-
Mise en oeuvre d'effets visuels
-
Utilisation de transitions et d'animations
ASPECTS AVANCES
-
Améliorer les performances avec les Threads
-
Interopérabilité avec Swing