Pour moi c'est ton paintComponent() qui est trop compliqué... et tu utilises mal la zone de clip (tu devrais l'utiliser dans TOUS les cas et pas seulement lors du mouseOver/drag).
Mais tout ceci reste très flou pour moi donc difficile de t'aider...
Ton nombre d'Item est-il fixe ? Ou peut-il changer au cours du temps ?
Tes Items peuvent-ils être modifiés (position,taille) au cours du temps ?
Tes Items sont-ils opaque ?
L'image onMouseOver est-elle de la même taille que l'image qu'elle remplace ?
En quoi consiste graphiquement l'effet drag ?
Enfin, à quoi ressemble ta classe Item ?
a++
Partager