Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-122  JAVA - Programmation client avec SWT et JFace |  3 jours


01/. Architectures de SWT et JFace

Les composants et layouts SWT ; Similitudes et différences avec Swing et AWT ; Architecture et buts de JFace ; Disponibilité des librairies SWT ; Liens avec Eclipse et Eclipse RCP.

02/. Utilisation du Standard Widget Toolkit

Shells et contrôles ; Le modèle événementiel ; Les layout managers SWT ; Dessins et images ; Dialogues et listes ; Menus et Items ; Contrôles TabFolder, Tree et Table ; Raccourcis clavier ; Drag and drop ; Outils WYSIWYG ; SWT Designer.



03/. Utilisation de JFace

JFace viewer framework ; Viewers : TableViewer, TreeViewer, ListViewer et ComboViewer ; Registres d'images et de polices ; Synchronisation entre viewers ; Actions ; Dialogues JFace ; Wizards ; Aide à la saisie (field assist) ; Plugin Eclipse minimal ; Introduction à Eclipse RCP.

04/. Choix de conception

Architecture MVC ; Cycle de vie des Widgets ; Gestion mémoire ; Threading et libération du thread graphique ; SWT Event Thread ; syncExec et asyncexec ; Stratégies de binding des données.



Public
Développeurs Java, architectes et chefs de projets techniques.

Objectifs
Créer des interfaces avec les composants SWT. Comprendre les limites de SWT et l'apport de JFace. Internationaliser son IHM. Gérer des tâches de fond. Utiliser les viewers JFace. Améliorer l'interactivité avec du drag and drop, de l'aide à la saisie ou des raccourcis.

Prérequis
Connaissance du langage Java ou avoir suivi le stage JAV-SE "Java - Les fondamentaux et le développement Java SE".

Moyens pédagogiques
1 ordinateur par personne, 1 vidéoprojecteur par salle de cours, Connexion Internet très haut débit. Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne. Évaluation continue par le formateur pendant le cours et formulaire à compléter par écrit en fin de formation. Attestation de stage délivrée individuellement en fin de formation.

VOS DATES DE FORMATION