Bonjour à tous,

Comme le titre l'indique j'essaye de modifier la forme de mon curseur durant les temps de traitement de mon appli.

Aucun problème évidement pour afficher le sablier de base en utilisant juste :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
Toutefois, je désire afficher un GIF afin que l'utilisateur ne doute pas du programme et ne se demande pas si ce dernier est bloqué ou non...

J'ai donc utilisé le morceau de code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image image = toolkit.getImage("/icons/wait.gif");
Point hotSpot = new Point(0,0);
setCursor(toolkit.createCustomCursor(image, hotSpot, "Wait"));
Le GIF est au bon endroit, tout devrai bien se passer à première vu...
Pourtant lorsque le curseur doit changer de forme celui-ci devient invisible....
Je n'ai pas trouver de sujet ou d'aide vraiment efficace pour régler mon problème, je me tourne donc vers vous!

Merci d'avance pour votre aide ;-)