lundi 24 février 2014

JAVA - Des curseurs personnalisés pour votre TP

Pour votre TP, il peut être ergonomique de changer l'apparence de votre curseur dépendant de l'option sélectionnée ( crayon, efface, etc ). Vous pouvez simplement réutiliser les icônes sur vos JToggleButtons comme curseurs. La technique est la suivante :

    Toolkit tk = Toolkit.getDefaultToolkit();
   Image img =tk.createImage("icones/crayon.gif");
   Cursor monCurseur = tk.createCustomCursor(img, new Point(16, 16), "curseur crayon");
   this.setCursor(monCurseur);

La classe Toolkit renferme plein de méthodes utilitaires comme celle-ci pour les curseurs. L'objet Point passé en paramètre permet d'ajuster l'emplacement réel du pointeur du curseur avec l'image. On doit varier par essai-erreur selon l'image utilisée.

Aucun commentaire: