Swing, Développement de Clients Riches
Formation
À Rouen et Montrouge
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
4 Jours
Objectifs: Les applications Java côté client connaissent aujourd'hui un regain d'intérêt, notamment grâce à l'ergonomie des interfaces utilisateurs, à la puissance des postes de travail, aux outils facilitant le développement d'interfaces graphiques, etc. Durant cette formation. Destinataires: Architecte technique. Chef de projet. Équipe projet
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
Connaissance du langage Java.
Les Avis
Le programme
Présentation de Swing et de ses composants
Historique
- Les évolutions du JDK et de la bibliothèque Swing, la bibliothèque AWT, les JFC, les principes de base de Swing, SWT (Standard Widget Toolkit), panorama des API graphiques, intégration à J2SE.
L'architecture de Swing
- Arbre de composants, modèle MVC, modèle UI-delegate, Separable Model Architecture, liste des principaux composants et des modèles associés, disposition des composants et layouts.
- Les catégories de composants : containers généraux et spécifiques, contrôles simples, composants d'affichage simples et interactifs.
- L'API JComponent, le look etamp; feel et son paramétrage.
Les Layout Managers
Objectifs et principes
- L'interface LayoutManager, détermination de la taille et de la position d'un composant au sein d'un container, combinaison de layouts,
Présentation des principaux layouts
- Positionnement absolu (pas de layout), BorderLayout, FlowLayout, BoxLayout, CardLayout, GridLayout, GridBagLayout, SpringLayout.
Création d'un nouveau layout
- Description des interfaces et des méthodes à implémenter pour créer son propre layout, les autres layouts disponibles.
La gestion des événements
- Notification des changements (notification légère et notification complète), listeners et événements.
- Eléments de conception pour la gestion des événements, hiérarchie des événements, Event Adapter, Inner Class, les catégories de listeners.
La gestion des threads avec Swing
- Rappel sur les threads, threads et JComponent, approche single-thread, les problèmes de l'approche thread-safe, la classe SwingUtilities, l'approche multi-threads, la classe SwingWorker, utilisation de timers.
Notions avancées de Swing
Les composants avancés
- La gestion des menus, les champs textes formatés, gestion des onglets avec les Tabbed Panes, la gestion des arbres avec JTree.
Java Web Start
- Le déploiement d'applications Java, l'alternative aux applets, installation de Java Web Start et distribution d'une application.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Swing, Développement de Clients Riches