DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTEAix-Marseille - 04 42 34 19 55Sophia-Antipolis - 04 93 00 11 13

Formation Lot 2B: Les outils JAVA applications standard

Télécharger Télécharger en PDF

Durée: 9 jours
Référence: FAFLOT2BSWRCP
Langue du support de cours:  Support en français

[Like button control]

A l’issue de cette formation le stagiaire saura développer des applications fenêtrés avec les composants Swing de Java ainsi que des applications RCP (Rich Client Platform) basées sur Eclipse.

Public et pré-requis: Pour les développeurs, analystes programmeurs, "Anciennes Technologies" ainsi que les chefs de projets.


Module 1: Abstract Window Toolkit

Architecture AWT et la notion de composant lourd

Les évenements en Java notion de listener et d’adapter.

Module 2: Présentation de Swing

JFC et Swing

Compilations et exécution d'applications Swing

Utilisation de Netbeans

Utilisation de Eclipse

Module 3: Utilisation des composants Swing

Utilisation des conteneurs de haut-niveau

La classe JComponent

Utilisation des composants de texte

Création d'applets

Utilisation des boutons, cases à cocher et boutons radio

Le composant ButtonGroup

Composants de choix de couleurs

Listes déroulantes

Boîtes de dialogue

Composant de sélection de fichiers

Champs de textes formatés

Utilisation de la fenêtre principale

Les frames internes

Utilisation des Labels

Panneaux à couches

Création de menus

Champs de saisie de mots de passe

Les barres de progression

Les scroll panes

Utilisation de séparateurs

Les sliders

Les spinners

Utilisation des tooltips

Utilisation des Trees

Utilisation du HTML dans les composants Swing

Utilisation des icônes

Module 4: Les écouteurs d'événements

Architecture des écouteurs d'évènements

Les écouteurs pris en charge par les composants Swing

Utilisation des principaux écouteurs

Module 5: Gestion de la concurrence

Problématique du threading

Event Dispatch

Worker Thread et SwingWorker

Exécution de tâche en arrière-plan

Gestion de la progression

Annulation de tâches en arrière-plan

Atelier pratique : Réalisation d’un éditeur de texte reprenant les principaux éléments graphiques et l’utilisation des évènements.

Module 6: Autres fonctionnalités Swing

Intégration à la classe Desktop

Création de fenêtre transparente et non-rectangulaire

Utilisation des actions

Utilisation des Timers

Gestion du focus

Gestion des raccourcis claviers

Boîtes de dialogue modales

Gestion de l'impression

Création de splash screen

Création du system tray

Module 7: Drag and drop

Architecture du drag and drop

La classe TransferHandler

Utilisation du drag and drop

Utilisation du couper, copier et coller

Atelier pratique : Amélioration de l’atelier précédent en ajoutant le Drag And Drop, des raccourcis claviers, des boîtes de dialogues modales et un splash screen.

Module 8: Mise en page des composants

Introduction aux gestionnaires de mise en page

Utilisation du BorderLayout

Utilisation du BoxLayout

Utilisation du CardLayout

Utilisation du FlowLayout

Utilisation du GridBagLayout

Utilisation du GridLayout

Utilisation du GroupLayout

Création de gestionnaires de mise en page personnalisés

Le positionnement absolu

Module 9: Modification du Look and Feel

Fonctionnement du Look and Feel

Réglage du Look and Feel

Atelier pratique : Amélioration de l’atelier précédent en personnalisant le rendu graphique.

Module 10: SWT et JFace

Présentation de la plate-forme Eclipse

Les composants SWT (Boite de dialogue,...)

Architecture de Jface

Les composants JFace (Viewers) et l'implémentation MVC

Développement de plugins et d'application RCP (Rich Client Platform)

Atelier pratique : Développement d’un navigateur web avec les composants SWT/JFace et mise en place des même éléments sous la forme de plugins et application RCP

Rappel formation Lot 2B: Les outils JAVA applications standard


Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles