18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

05 61 32 99 49

Java SE – Programmation client avec SWT et Jface

Référence F175378
Prix par personne en présentiel ou distanciel 1650 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

Public concerné : Développeurs Java

Durée : 3 jours

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 : Maîtrise du langage Java et compréhension du pattern MVC

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de formation

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

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

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

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

 

 

Demandes intra-entreprise et en distanciel

DEMANDER UN DEVIS ÊTRE RAPPELÉ
Top