Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJacinthe Crepin Modifié depuis plus de 11 années
1
Mécanisme UNDO REDO en Java Laetitia Corcelle Annabel Vincent Lionel Caillis DESS TNI BMW 2002-2003 expose IHM
2
Plan Présentation du mécanisme UNDO REDO Le UNDO REDO en Swing Modification de l'application Téléphone
3
Mecanisme UNDO REDO Permet aux utilisateurs de corriger ses erreurs : Annule (undo) la dernière action effectuée Rétablit (redo) la dernière action annulée Annule ou rétablit les dernières actions Permet d'essayer différentes options d'une application sans craindre les répercutions
4
Mecanisme UNDO REDO Queue vide 3 actions exécutées et ajoutées dans la queue Undo execute sur deux actions Exécution d'une nouvelle action
5
Mécanisme UNDO REDO en Swing Actions enregistrées dans un vecteur de type UndoManager Résultat de chaque action stocké dans un objet de type UndoableEdit Listener : UndoableEditListener Nombre limite d'opérations annulables
6
Mécanisme UNDO REDO en Swing
7
Notre implementation Undo Redo sur les actions couper et coller du répertoire Conservation du modele MVC
8
Notre implementation Classes AddEdit et RemoveEdit Extends AbstractUndoableEdit Redefinition des methodes undo(), redo(), canUndo(), canRedo() Classes ActionUndo, ActionRedo Extends AbstractAction Classe UndoAdapter Implements UndoableEditListener Modification de la classe Repertoire
9
Conclusion Implémentation simple Concept intégré dans la majeure partie des applications Mais problèmes avec le modèle MVC
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.