Connaitre le bouton appuyé lors d'un drag&drop? [Résolu] - Java - Programmation
Marsh Posté le 26-08-2006 à 05:46:12
Bonjour,
As-tu regardé InputEvent.getModifiers() ?
Nicolas
Marsh Posté le 26-08-2006 à 12:53:13
Salut,
J'ai essayé d'utiliser le getModifiersEx de cette manière:
Code :
|
Mais ca a pas l'air de vouloir compiler (cannot resolve symbol), pourtant je pense avoir fait tous les import nécessaires. On s'en sert comment de ce bazar?
Marsh Posté le 26-08-2006 à 14:33:02
Le code ci-dessous fonctionne chez moi. Il faut "dragger" la souris sur la JFrame, et le numéro du bouton de la souris utilisé s'affiche sur la sortie standard.
Nicolas
Code :
|
Marsh Posté le 26-08-2006 à 15:23:41
Okay ca marche nickel ! J'avais pas trop capté comment me servir du masque...
Merci beaucoup, Nico
Marsh Posté le 25-08-2006 à 10:50:57
Salut à tous.
Voila, je bricole un espece de paint vectoriel qui marche pas trop mal. Cependant, j'ai quelques bugs au niveau de la gestion de la souris. Lors d'un d'un drag & drop sur mon panel, il me faut faire le distinction entre le bouton gauche (dessiner) et droit (rien dessiner)
voila un bout de code:
Le problème est que le event.getButton() renvoie le bouton qui change d'état. Par définition, y'a pas de changement d'état dans un drag&drop. Quelqu'un a une autre solution que de sauver le bouton cliqué dans une variable lors du mousePressed ?
Merci
Message édité par GroXx le 26-08-2006 à 15:24:42