Swing – Développer des clients riches
Formation
A distance
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
-
Méthodologie
A distance
-
Dates de début
Dates au choix
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, vous apprendrez à utiliser les différents composants de la bibliothèque Swing afin de concevoir et de développer des applications Java de type clients riches.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Evénements
- Gestion
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.
- 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 & feel et son paramétrage.
- L’interface LayoutManager, détermination de la taille et de la position d’un composant au sein d’un container, combinaison de layouts,
- Positionnement absolu (pas de layout), BorderLayout, FlowLayout, BoxLayout,
- CardLayout, GridLayout, GridBagLayout, SpringLayout.
- Description des interfaces et des méthodes à implémenter pour créer son propre layout, les autres layouts disponibles.
- 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.
- 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.
- La gestion des menus, les champs textes formatés, gestion des onglets avec les Tabbed Panes, la gestion des arbres avec JTree.
- 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évelopper des clients riches