Up Next

1  Actions

Question 1. En partant du fichier UndoGUI.java, associez une action à chaque bouton et chaque item du menu Edition. Par défaut les boutons Annuler et Refaire seront désactivés. Associez aussi une action au champ texte pour ajouter un item dans la liste en appuyant sur la touche entrée (quand le champ texte a le focus) ou en cliquant sur le bouton Ajouter. Associez comme bon vous semble des raccourcis (voire des icônes) à chaque action. Vous déclarerez les actions correspondantes à l’ajout, la suppression, l’annulation et la restauration comme classes internes privées internes de la classe UndoGUI. La méthode setEnabled de la classe AbstractAction permet de désactiver une action et par conséquent de griser un bouton par exemple.


Figure 1: Illustration des actions et de undo / redo.


Up Next