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