FORMATIONS / INFORMATIQUE / Langage / Développement / 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. VERTEGO / HÔTEL D’ENTREPRISES « LES ALLÉES » 26 Avenue des Lilas / 64062 PAU Cedex 9 Tél. : +33 (0)5 59 14 62 62 [email protected] / www.vertego.fr