Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-035  PROGRAMMATION GRAPHIQUE AVEC SWING ET JAVA FX |  5 jours


01/. Historique de Swing

L'héritage AWT ; Adoption et Concurrence ; L'émergence de JavaFX.

02/. Les Composants de base

JFrame ; Container, JPanel et JComponent ; Les Labels et boutons ; JTextField, JTextArea ; JButton, JComboBox, JCheckBox.

03/. La gestion des événements

Le modèle d'Evenements ; Events et Listeners ; Création d'Evénement personalisés.

04/. JPanel et Layouts

Imbrication des conteneurs ; Positionnement absolu ou disposition par Layout ; Présentation du projet Matisse ; Les Layouts du framework.

05/. La gestion des threads

L'Event Dispatching Thread ; Rappels sur la programmation multithread ; Les méthodes paint() et repaint() ; SwingUtilities et SwingWorker ; Analogie avec la programmation Android.



06/. Les composants avancés

Menus ; JTables ; JTree ; JEditorPane ; La norme JavaBeans ; Les composants personalisés .

07/. Concepts avancés

MVC ; Data Bindings ; Look'n'Feel ; Drag'n Drop ; Internationalisation ; Les Applets.

08/. Dessiner en Swing

la méthode paint() ; Les frameworks Java 2D et Java 3D.

09/. Swing avec Groovy et Griphon

Les bases de Groovy ; Installation de Groovy et Griphon ; Création d'un objet ; Gestion d'un Event.

10/. Initiation à Java FX

Présentation ; Architecture de JavaFX ; Utilisation des composants basiques.



Public
Informaticiens confirmés désireux de développer des Interfaces Homme-Machine au moyen des JFC et de découvrir les composants Swing.

Objectifs
Maitriser le framework Swing, et apprendre à écrire des applications fonctionnelles. Etre productif avec un code lisible et optimisé, maitriser la méthode MVC, gérer les événements, et apprendre à intégrer son application avec le SI.

Prérequis
Ce cours de niveau avancé, est destiné à des participants ayant déjà une pratique du langage Java.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION