Bonsoir,
je souhaite modifier le curseur de ma JFrame et pour cela j'utilise cette méthode :
setCursor(Toolkit.getDefaultToolkit().createCustomCursor(image,new Point(0,0),"Test"));
L'image du curseur est bien remplacé mais j'ai remarqué que les pixels à moitiés transparents sont remplacé par du noir avec cette méthode( les pixels totalement transparents sont bien transparent).
Ce qui donne un rendue de mauvaise qualité puisqu'on voit nettement les pixels (ça ne vient pas de l'image, je l'ai dessiné dans le paintComponent et elle était correct ).
Même si je change les pixels à moitié transparent par de la couleur les pixels du bord seront toujours aussi visible, d'où l'intérêt d'avoir des pixels progressivement transparents.
Comment faire pour gérer l'anti-aliasing avec cette méthode?
Faut-il obligatoirement utiliser une GlassPane pour pouvoir dessiner avec un curseur correct?
Partager