Infographie

Connexion utilisateur

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Planning des Sessions de formation

HTM-DEV-J05

Technologie: 
Formation: 
Interfaces graphiques avec Swing / MVC
Durée: 
2 jours
Tarif: 
950 €
Objectifs: 

- Développer des interfaces graphiques avec Swing

- Réaliser des tests unitaires pour IHM

Pré-requis: 

Avoir suivi le stage "Initiation Java"

Programme: 

1. Introduction

  1.1. Présentation des Java Foundation Classes : (AWT, Swing, Java2D, DragAndDrop, Accessibility et Internationalization)

  1.2. Comparaison des modèles AWT et SWING

  1.3. Rappels des principaux design patterns utilisés en Java

 

2. Swing

  2.1. Les bases fondamentales

  2.2. Le pattern MVC (Modèle-Vue-Controleur)

  2.3. Paramétrisation des chartes graphiques (Pluggable look and feel)

  2.4. Organisation des interfaces graphiques avec gestion d'événement

  2.5. Construction d'IHM avec NetBeans

 

3. Containers

  3.1. Principe

  3.2. Conteneurs de haut niveau

  3.3. Conteneurs utilitaires (généraux et spécifiques)

 

4. Composants (widgets)

  4.1. Principe

  4.2. Panorama des composants disponibles

  4.3. Construction de multiples interfaces graphiques

 

5. Gestion du positionnement

  5.1. Layouts managers : définition

  5.2. Les gestionnaires les plus courants (absolu, BorderLayout, FlowLayout, GridLayout,..)

  5.3. Autres gestionnaires utilisés dans les WYSIWYG

 

6. Gestion des évènements

  6.1. Principe

  6.2. Classes fondamentales

  6.3. Listeners disponibles

  6.4. Séparation présentation/traitement

  6.5. Performances 6.6. Exemples multiples

 

7. Concepts avancés

  7.1. Tests unitaires avec JFC Unit

  7.2. Personnalisations, internationalisation

  7.3. Gestion des impressions et des copies