|

| Objectifs |
- Comprendre l'architecture des composants graphiques
- Concevoir des interfaces ergonomiques
- Développer vos propres composants graphiques
|
| Publics |
- Développeurs d'interface graphique
|
| Pré-requis |
- Connaissance du langage Java et d'Eclipse
|
|
Développement d'IHM avec SWT
|
Enjeux
Depuis sa création, Eclipse fournit un ensemble de composants génériques permettant de bâtir des applications robuste et modulaire avec des composants graphiques performants et évolués. Cette formation présente cette technologie connue sous les noms SWT et JFace.
|
Introduction
- Concept
- Positionnement JFace/Swing
- Les composantes : SWT, JFace
- Développement d'IHM multi plates-formes
Notions de base de SWT
- Container et container racine
- Composant
- Layout
- Les composants simples
- Portabilité
- Les capacités communes aux composants SWT
- Principales librairies : SWT, Core, Runtime...
Les layouts
- Principes
- Les layouts de base
- Interface sans layout
- Développer son propre layout
|
Les composants plus complexes
- Liste, table et arbre
- Personnalisation de la sélection
- Personnalisation de l'apparence
- Personnaliser l'édition
- Le modèle MVC
Les composants texte
- Champ texte et mot de passe
- Zone multi-lignes
- Utilisation des actions
- Mise en oeuvre d'un undo/redo
- Choisir un composant texte
JFace
- Assistants
- View
- Dialog
- Composants avancés
|
|
|
|