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 Développement d'applications Swing

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

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

[Like button control]

Swing est l'API java qui permet de construire des applications Java riches. Ce cours délivré par instructeur apporte les compétences nécessaire à l'élaboration d'interfaces utilisateurs avec Swing.

Public et pré-requis: Ce cours s'adresse aux développeurs Java qui doivent concevoir et développer des application avec Swing. Les stagiaires doivent avoir des connaissances minimum sur le language Java.


Module 1: Présentation de Swing

JFC et Swing

Compilations et exécution d'applications Swing

Utilisation de Netbeans

Utilisation de Eclipse

Module 2: 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 3: 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

Module 4: 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 racocurcis claviers

Boîtes de dialogue modales

Gestion de l'impression

Création de splash screen

Création du system tray

Module 5: 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 6: Modification du Look and Feel

Fonctionnement du Look and Feel

Règlage du Look and Feel

Module 7: Drag and drop

Architecture du drag and drop

La classe TransferHandler

Utilisation du drag and drop

Utilisation du couper, copier et coller

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

Architecture des écouteurs d'évènements

Les écouteurs pris en charge par les composants Swing

Utilisation des principaux écouteurs

Rappel formation Développement d'applications Swing

Dates des formations
Aix-Marseille
 Nous consulter

Sophia-Antipolis
 Nous consulter

Cliquer sur une date pour réserver.

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