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:
Enregistrer un commentaire