Bonjour,

J'ai l'impression de bien suivre les recommandations (http://wiki.netbeans.org/DevFaqTrackGlobalSelection), pourtant y a qqchose que je ne comprends pas.

Exemple pour un éditeur musical:

1- l'utilisateur sélectionne 3 notes sur la partition
=> les 3 objets correspondants sont mis dans le Lookup de l'éditeur

2- il lance l'action "transposer d'un ton"
=> l'action récupère les 3 notes via le Lookup, et modifie ces notes

3- l'utilisateur désélectionne tout
=> BUG !

Le Lookup étant comme une Map, la suppression des 3 objets échoue car les objets ont été modifiés, et donc leur hashCode() aussi !

Donc comment dois-je faire pour utiliser un Lookup pour gérer la sélection et pouvoir modifier les objets sélectionnés ?

Merci pour votre aide.