0 Formation(s) | 0,00
Go

RUEIL-ATHENEE est le nom du nouveau centre de formation Global Knowledge à Rueil, à partir de juin.



Java : développer un client riche avec Swing

Code du stage: GKJSWG
Durée: 3
Prix: €1 490,00 (hors TVA)

Résumé 

SWING permet l'élaboration des interfaces riches des programmes Java s'exécutant en local; associé à Java Web Start, il propose une alternative très séduisante aux applications Web 2.0 pouvant encore souffrir d'un manque de richesse en termes d'interface utilisateurs. Cette formation permet aux développeurs Java d'aborder les principaux aspects de SWING et de bien comprendre ses fondements. Agrémenté de nombreux ateliers proposant des solutions éprouvées aux problématique classiques de l'élaboration d'interface utilisateur, cette formation apporte aux participant toutes les connaissances nécessaires à la mise au point des interfaces utilisateur avec Java.


Pré-requis

Connaissance d'un langage de programmation procédural.



Prochaines dates

Dates disponibles sur demande. Nous consulter






    Plus d'informations

    Développeurs Java.

    Introduction à SWING

    Historique de SWING, AWT et ses limitations
    Architecture de SWING et interaction avec l'OS sous-jacent
    Déploiements des application SWING avec Java Web Start
    Domaines d'application de SWING, Comparaison avec les applications Web 2.0

    Présentation de l'API

    Composants d'interface et conteneurs
    Hiérarchie des classes, la classse JComponent
    Composants de saisie
    Gestion de l'interaction utilisateur, évènements
    Composants complexes

    Conteneurs SWING

    Méthodes de java.awt.Container
    Imbrication des conteneurs
    JFrame, JDialog, JApplet, JPanel, JScrollPane, JtabbedPane
    Les gestionnaires de disposition
    Associer un gestionnaire à un conteneur
    Implémenter un gestionnaire de disposition

    Composants de bases

    Etiquettes
    Images
    Boutons
    Liste et tableaux
    Composants de saisie

    Modèle de programmation évènementielle

    Evènements et listeners
    Hiérachie des évènements SWING
    Implémentation d'un listener
    Les Adapter
    Pattern MVC

    Composants graphiques avancés

    Les menus
    Les onglets (TabbedPane)
    Le conteneur MDI (fenêtres internes multiples)
    Les boites de dialogue
    Edigteurs HTML ou RTF
    Sélecteur de fichier ou de couleurs
    Classes de vues avancées : JList, JTable, JTree (arbres)
    et modèles associés (TableModel, ListModel, TreeModel)

    Aspects avancés

    SWING et le multithreading
    Créer ses propres composants
    Définir son propre look & feel
    Gestion du glisser déposer
    Gestion de contenu multimédia
    java 3D

    50 % du temps est consacré aux Ateliers.



    Copyright 2012 © Global Knowledge SA - 2004/2012 - Tous droits réservés. TVA FR 69 403 944 200 - Tél.: 0821 20 25 00 (prix d’un appel local)
    RSS. (Srv: 222)