Simon White possède un Doctorat en Intelligence Artificielle Appliquée et est un spécialiste du développement d'interfaces graphiques avec Swing. Il a rédigé de nombreux articles sur l'ingénierie logicielle.
Cette formation avancée sur Swing est destinée aux développeurs souhaitant améliorer leur productivité en acquérant des compétences spécifiques basées sur les bonnes pratiques et les techniques pointues de la bibliothèque graphique Swing. Un accent particulier est mis sur l'exploitation de la puissance du modèle MVC et le développement de composants réutilisables.
Objectifs
Ecrire des composants réutilisables
Exploiter la puissance du modèle MVC
Adopter les bonnes pratiques pour le développement rapide d'interfaces graphiques
Répartition : 30% Théorie, 70% Pratique
Public : Développeur,
Pré-requis : Bonne connaissance en Java,
Programme
Introduction
Java2D et la création de composants personnalisés
Dessiner des lignes et des formes
Composants personnalisés
JTable avancé
Affichage
Modèle
Bulle d'information
Recherche incrémentale dans une JTable
Adaptateurs : graphiques et tables interactives
Actions Swing, Undo et contrôle de l'exécution
Réflectivité sur les actions
Gestion des exceptions
Undo
Curseur d'attente, timers, animations
JTree avancé
Affichage
Modèle
TreeTables
Intégration avec le client
Intégration avec le navigateur Web
Fichiers d'aide applicative
Développement et déploiement
Packaging et intégration Ant
Fichier JAR exécutables
Obfuscation du code
Outils d'installation
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.