| Swing |
| Développement d'applications riches en Java avec Swing |
Référence : SWING-01-03
Durée : 3 jour(s) |
|
| Partenaire |
|
|
| Lieu |
Date de début |
Prix (HT) |
Formateur |
Réserver |
| Paris |
29 novembre 2010 |
1995 €
|
Simon White
|
|
Présentation
Durant cette formation pratique de 3 jours, vous apprendrez à développer des applications Java clients riches avec Swing. Vous apprendrez à créer des interfaces graphiques élaborées en utilisant les composants Swing et concevoir des applications avec une approche Modèle-Vue-Contrôleur. La formation aborde également les concepts de layout et les meilleures pratiques de développement propres à Swing.
|
|
Objectifs
- Appliquer les bonnes pratiques pour la conception d'interfaces graphiques
- Utiliser les composants graphiques de Swing et les gestionnaires de layouts
- Ecrire des applications graphiques basées sur Swing
- Comprendre comment développer des applications graphiques en utilisant MVC
- Ecrire des tests unitaires pour les applications Swing
|
| Répartition : 30% Théorie, 70% Pratique |
| Public : Développeur, |
| Pré-requis : Bonne connaissance en Java, |
Programme
Introduction
- Pourquoi Swing ?
- Comparaison de AWT, SWT et Swing
- Pourquoi utiliser l'approche Modèle–Vue–Contrôleur ?
- Look-and-Feels adaptables
- Applets
- Java Webstart
- Hello World en Swing
- Interfaces graphiques simples
Fondamentaux de Swing
- Gestion des événements Swing
- Exemple simple : composant bouton dans une fenêtre
- MVC
- Fonts, couleurs, Bordures
- Un mot sur les threads
Conteneurs, composants et layouts
- Conteneurs
- JFrame, JDialog, JPanel, JScrollPane
- Composants
- JComponent
- JLabel, JButton
- JToggleButton, JRadioButton
- Sliders et Spinners
- JTextField et JTextArea
- Layouts
- FlowLayout, BorderLayout, GridLayout, BoxLayout
Menus, actions et barres d'outils
- JMenu, JMenuItem
- JToolBar, Action
- Développer une application simple
Principes de la conception d'interfaces graphiques
- Concevoir pour simplifier l'utilisation
- Prototypes papier et tests d'utilisabilité
- Performance réelle et performance perçue
Autres conteneurs, composants et layouts
- Conteneurs
- JPopup
- JSplitPane et JTabbedPane
- Composants
- Tooltips
- ComboBoxes
- Listboxes
- JProgressBar
- JTable
- Layouts
- Tests automatiques avec JFC Unit
Personnalisation
- Boîte « A propose de »
- Splash Screens
- Logos et icônes
- Internationalisation / Localisation
Autres conteneurs, composants et layouts
- Conteneurs
- Composants
- Sélection de fichier
- Sélection de couleur
- Sélection de date
- JOptionPane
- JTree
- Layouts
- SpringLayout, OverlayLayout
Impression et copie/déplacement de données
- Impression
- Copier/Coller
- Drag & Drop
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
| Offert en inter-entreprise |
| >>Le petit déjeuner (croissants, jus d'orange, café) |
| >>Le déjeuner |
| >>Une qualification téléphonique si nécessaire avec l'un de nos consultants |
|
|
|