Page 1/2 - Développer des clients riches avec AWT et Swing - Mise à jour le 14/01/2016
Concepteur : Eni Service– Diffuseur : Groupe ARKESYS
Développer des clients riches avec AWT et
Swing
Référence : 19003-161222-8-AWT
Durée : 3 jour soit 21 heures
Filière : Développement
Stage disponible en mode « In Class »
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Public concerné :
Développeurs, analystes programmeurs, chefs de
projets.
Dans cette formation, vous apprendrez à utiliser les bibliothèques de classes AWT et Swing pour développer des
applications graphiques en Java SE sous l'IDE Eclipse. Vous apprendrez également à créer des archives exécutables
pour le déploiement de vos applications.
PRÉ-REQUIS
• Idéalement, avoir suivi les formations :
• Les fondamentaux de la programmation Java (Java SE) ;
• Gérer la persistance des données avec les frameworks Hibernate et Spring ;
• ou posséder les connaissances et compétences équivalentes.
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
• Utiliser les bibliothèques de programmation graphique Java ;
• Concevoir des interfaces graphiques évoluées et en gérer les événements.
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Introduction
• Les bibliothèques de programmation graphique Java : Swing, AWT, SWT
• Modélisation des applications graphiques clients lourds et clients riches
• Affectation des responsabilités aux classes
• Modèles de conception (design pattern MVC)
Modèle de programmation et composants de base
• Les classes de base pour la création des fenêtres et des boîtes de dialogue
• Les conteneurs et panneaux
• Imbrications et superposition
• Positionnement des composants
• Les différents " Layout Manager "
• Le positionnement libre
• Positionnement configurable avec le GridBagLayout
• Les différents Look & Feel de Swing
• Les composants graphiques de base
• Boutons, Zones de texte, champs textes, cases à cocher, …
• L'API de dessin et la classe Graphics
• Travaux pratiques : Définir une IHM pour une application bancaire de gestion de comptes