Swing – Développer des clients riches

Formation

A distance

Prix sur demande

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

  • Méthodologie

    A distance

  • Dates de début

    Dates au choix

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, vous apprendrez à utiliser les différents composants de la bibliothèque Swing afin de concevoir et de développer des applications Java de type clients riches.

Les sites et dates disponibles

Lieu

Date de début

A distance

Date de début

Dates au choixInscriptions ouvertes

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

Les matières

  • Evénements
  • Gestion

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, disposi­tion 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 & 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évelopper des clients riches

Prix sur demande