Swing

Formation

À Paris

1 450 € 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

  • Lieu

    Paris

  • Durée

    3 Jours

Objectifs: Comprendre et maîtriser les principes d'architecture du framework Swing. Développer efficacement des interfaces complexes (par framework ou à l'aide d'outils). Maîtriser les comportements des composants avancés (arbre, table, etc…). Comprendre et mettre en ?uvre le déploiement d'une application Swing. Destinataires: Architecte. Développeur. Chef de projet

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
28 Rue de Chateaudun, 75009

Date de début

Consulter

À propos de cette formation

Connaissance de 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

Introduction
- Historique et genèse de Swing
- Présentation des plate-formes Client Riche Java (RCP)
a) Eclipse RCP
b) NetbeansArchitecture du framework Swing
- Déclaration d'un arbre de composants (Component et Container, Pattern Composite)
- Les différentes catégories de composants (Container, composants affichage, contrôles)
- Le modèle MVC de Swing : un modèle adapté (Modèle UI-Delegate)
- La gestion des modèles de composants (GUIState et Application State)
- Gestion des fenêtres et des containers principaux (JFrame, JDialog)
- Gestion des menus (JMenuBar, JMenu, JMenuItem)
- Gestion du LookAndFeelLa gestion des layouts
- Positionnement absolu ou disposition par Layout
- Présentation et composition des Layouts standards (FlowLayout, BorderLayout, GridLayout, GridBagLayout, CardLayout)

- Les Layouts avancés
a) FormLayout du framework JGoodies
b) GroupLayout, outil Matisse Sun

- Présentation des outils graphiques (WYSIWYG)
a) VisualEditor d'Eclipse
b) Matisse Netbeans 5
- Conclusion : quelle stratégie choisir ?

La librairie des composants Swing
- La hiérarchie des JComponents
- Les composants simples (JLabel, JButton, JPanel, JList)

La gestion des événements
- Principe des Listeners et du modèle JavaBean
- Les deux types de notification (lightweight et statefull notification)
- La hiérarchie des événements
- Programmation par Adapter et utilisation des classes internes

La gestion des threads
- Principe de la programmation Single Thread (EDT : Event Dispatching Thread)
- La librairie SwingUtilities (invokeLater, invokeAndWait)
- Utilisation du SwingWorker

Les composants et les principes avancés
- JProgressBar
- Les composants textes (JTextfield, JPasswordField, JTextArea)
- FormattedTextField
- JTable (alimentation par TableModel)
- JTree (création d'un TreeModel, TreeNode, TreeCellRenderer, TreeCellEditor)
Déployer une application Swing
- Présentation JavaWebstart
- Le format JNLP
- Gestion de la sécurité (signature des jars, automatisation avec Ant/Maven)

Le futur de Swing
- Présentation de Mustang (JDK 6)
- Présentation de l'initiative SwingLabs 30

Informations complémentaires

Modalités de paiement : Cette formation peut faire l'objet d'une demande de prise en charge par l'OPCA

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

1 450 € HT