EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Clients AWT et Swing en JAVA

3 jours
JV400
  objectif
Programmer des clients lourds en Java en utilisant les librairies AWT et SWING
  public concerné
Développeurs, chefs de projets
  pré-requis
Connaissances de base du langage Java

Programme  Télécharger le fichier PDF


  • Introduction
    • Les bibliothèques de programmation graphique Java
    • Swing, AWT, SWT
    • Modélisation des applications graphiques clients lourds et clients riches
    • Affectation des responsabilités aux classes
    • Modèles de conception (Design Patterns)
  • Modèle de programmation et composants de base
    • Les classes de base pour la création des fenêtres et des boîtes de dialogue
    • Les conteneurs et pannea
    • Imbrications et superposition
    • Positionnement des composants
    • Les différents " Layout Manager "
    • Le positionnement libre
    • Positionnement configurable avec le GridBagLayout
    • Les différents Look & Feel de Swing
    • Les composants graphiques de base
    • Boutons, Zones de texte, champs textes, cases à cocher, …
    • L'API de dessin et la classe Graphic
 
  • Gestion des événements
    • Présentation des interfaces et des classes de gestion des événements
    • Les différents types d'événements
    • Les listeners et adapters
    • Utilisation de classes internes et anonymes
  • Les composants graphiques avancés
    • Les tables et les listes
    • JTable, JTree, JList
    • Les composants de gestion du texte
    • JEditorPane, JTextPane
    • Implémenter les fonctionnalités
    • Annuler/Réfaire
    • Les documents multiples et les fenêtres
    • Développement de ses propres composants graphiques
    • Le modèle JavaBean
    • Règles de conception et de packaging
    • Utiliser un JavaBean
    • Le Drag 'N Drop

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68