Bonjour,
J'ai une séquence prédéfinie d'actions entre un utilisateur et mon système :
- le système propose des objets graphiques à l'utilisateur
- l'utilisateur sélectionnes les éléments intéressants pour lui
- le système enregistre ces éléments et lui en repropose d'autres..
-..ainsi de suite jusqu'à ce que l'utilisateur en choisisse un seul.
Je voudrais lister ces actions dans une classe Séquence, mais comment gérer les interactions et l'attente de la réponse de l'utilisateur avant de lancer l'action système suivante?
Pour l'instant l'enchainement des actions se déroule plutôt bien : je mets chaque action dans un code Runnable. Entre deux, je fais un Thread.currentThread().sleep().
Mais quand c'est au tour de l'utilisateur et qu'il veut cliquer sur l'interface pour sélectionner ses images, j'ai droit à une exception NullPointerException sur le Mousepressed.
Si vous avez une idée, merci d'avance!
John
Partager