COGICIEL - Formation Informatique 2005
Construction des composants d'un programme Java :
• Utilisation des classes existantes
• Extension des classes de base
• Développement de nouvelles classes
Développement de GUI
Les bases d'une interface utilisateur :
• Objets graphiques GUI de base
• Programmation pilotée par les événements
• Interaction modale ou non modale
Abstract Windowig Toolkit (AWT) :
• La nécessité d'une bibliothèque de fenêtrage portable
• Ajout de composants aux conteneurs
• Mise en forme des composants, les gestionnaires d'agencement/placement
• Imbrication de gestionnaires de placement
JFC (Java Foundation Classes) : Swing et API 2D seulement
• Les avantages de composants légers
• Création de contrôles : boutons, champs de saisie, listes défilantes, ...
• Boîtes de dialogues et de messages, menus
• JEditorPane et JtextPane avec HTML et RTF
• JTree et les modèles, JTable et les modèles
Traitement des événements :
• Adapters et Listeners
• Enregistrement des gestionnaires d'événements
• Inner classes et classes racines
Construction d'applets
• Intégration d'applets dans des pages Web
• Le modèle de sécurité d'une applet
• Le cycle de vie d'une applet : init(), start(), stop(), destroy()
• Déploiement d'applets indépendamment d'un navigateur avec Java Plug-In
Entrées et sorties :
Java Streams :
• Streams, Readers et Writers
• Accès aux fichiers
Fichiers et répertoires :
• Création, suppression et renommage de fichiers
• Obtenir des informations de fichiers et répertoires
Outils de développement Java :
JDK : Kit de développement Java
• Compilateur, Appletviewer
• IDE Forte for Java de SUN
Ateliers :
• Développement d'un modèle objet avec la notation UML
• Création d'objets Java et appel à leurs méthodes
• Extension de classes Java pour la réutilisation
• Structuration des données avec l'API des collections de Java 2
• Création d'interfaces graphiques portables avec les Java Foundation Classes
• Ajout du traitement des événements aux GUI
• Lecture, traitement et écriture vers un disque
• Création et déploiement d'applets avec Java Plug-In
DURÉE
5 jours
NIVEAU
«««