L'étude de cas : Sweet Home 3D . Mise en place de l'environnement de développement . Choix techniques : Swing ou SWT? . Arbre du catalogue des meubles . Tableau des meubles du logement . Modification du tableau des meubles avec MVC . Gestion des actions annulables . Composant graphique du plan . Vue 3D du logement . Enregistrement et lecture du logement . Glisser-déposer et copier-coller . Edition des préférences utilisateur.