Bonjour,
Je voudrais mettre en place un curseur personnalisé lorsque je suis sur un panel. J'utilise une image png ayant une profondeur de couleur de 32 bits et de taille 32x32.
J'initialise mon curseur de la façon suivante :
Malheureusement, lorsque l'appli se met en route, mon beau curseur png est bordé d'un large paté noir là où il y avait à l'origine une ombre élégante...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void buildcursor(){ Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon ico_newSite = new ImageIcon(this.getClass().getResource("/resources/cursors/createSite.png")); BufferedImage img = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB); img.getGraphics().drawImage(ico_newSite.getImage(), 0, 0, null); CUR_NEW_SENSOR_SITE = tk.createCustomCursor(img, new Point(1, 1), "new_site"); }
Quelqu'un a-t-il le moyen de pallier à ce problème (j'ai déjà vu beaucoup d'applis Java/Swing avec des curseur png !!!)
Merci
Anaxa
Partager