JAV15 Swing
Formation
À Tunis (Tunisie)
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
-
Lieu
Tunis (Tunisie)
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 utilisateur. 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 swing apporte aux stagiaires toutes les connaissances nécessaires à la mise au point des interfaces utilisateur avec Java.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
- Introduction à SWING
- Historique de SWING, AWT et ses limitations
- Architecture de SWING et interaction avec l'OS sous-jacent
- Déploiements des applications 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 (swing)
- Etiquettes
- Images
- Boutons
- Liste et tableaux
- Composants de saisie
- Modèle de programmation évènementielle
- Evènements et listeners
- Hiérarchie 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)
- SWING avancé
- SWING et le multithreading
- Créer ses propres composants
- Définir son propre look et feel
- Gestion du glisser déposer
- Gestion de contenu multimédia
- Java 3D
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
JAV15 Swing