Swing, Développement de Clients Riches

Formation

À Rouen et Montrouge

1 590 € HT

Appeler le centre

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

  • Dirigé à

    Pour professionnels

Objectifs: Les applications Java côté client connaissent aujourd'hui un regain d'intérêt, notamment grâce à l'ergonomie des interfaces utilisateurs, à la puissance des postes de travail, aux outils facilitant le développement d'interfaces graphiques, etc. Durant cette formation. Destinataires: Architecte technique. Chef de projet. Équipe projet

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Connaissance du langage Java.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Présentation de Swing et de ses composants
Historique

- Les évolutions du JDK et de la bibliothèque Swing, la bibliothèque AWT, les JFC, les principes de base de Swing, SWT (Standard Widget Toolkit), panorama des API graphiques, intégration à J2SE.

L'architecture de Swing
- Arbre de composants, modèle MVC, modèle UI-delegate, Separable Model Architecture, liste des principaux composants et des modèles associés, disposition des composants et layouts.
- Les catégories de composants : containers généraux et spécifiques, contrôles simples, composants d'affichage simples et interactifs.
- L'API JComponent, le look etamp; feel et son paramétrage.

Les Layout Managers
Objectifs et principes
- L'interface LayoutManager, détermination de la taille et de la position d'un composant au sein d'un container, combinaison de layouts,

Présentation des principaux layouts
- Positionnement absolu (pas de layout), BorderLayout, FlowLayout, BoxLayout, CardLayout, GridLayout, GridBagLayout, SpringLayout.

Création d'un nouveau layout
- Description des interfaces et des méthodes à implémenter pour créer son propre layout, les autres layouts disponibles.

La gestion des événements
- Notification des changements (notification légère et notification complète), listeners et événements.
- Eléments de conception pour la gestion des événements, hiérarchie des événements, Event Adapter, Inner Class, les catégories de listeners.

La gestion des threads avec Swing
- Rappel sur les threads, threads et JComponent, approche single-thread, les problèmes de l'approche thread-safe, la classe SwingUtilities, l'approche multi-threads, la classe SwingWorker, utilisation de timers.

Notions avancées de Swing
Les composants avancés
- La gestion des menus, les champs textes formatés, gestion des onglets avec les Tabbed Panes, la gestion des arbres avec JTree.

Java Web Start
- Le déploiement d'applications Java, l'alternative aux applets, installation de Java Web Start et distribution d'une application.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Swing, Développement de Clients Riches

1 590 € HT