Bonjour à tous,
Voilà, j'ai un petit souci avec une application que je suis en train de développer :
La fonction qui me prose problème doit normalement faire ceci :
1. Afficher un message invitant l'utilisateur à cliquer sur la case de son choix
2. Attendre que l'utilisateur clique sur une case
3. Retourner les coordonnées du clic
Je bloque au point 2 : j'ai trouvé dans la Doc la fonction getButton() de la classe MouseEvent, toutefois, cette méthode n'étant pas statique, je ne sais pas trop comment déclarer un MouseEvent...
Pour l'instant j'ai en gros ceci :
// point 1
JOptionPane.showMessageDialog( ... );
// point 2
MouseEvent me = new MouseEvent( je ne sais pas :/ );
while (me.getButton() != MouseEvent.BUTTON1){}
// point 3
return me.getPoint();
N'ayant jamais utilisé cette classe, je ne sais pas trop comment faire, si vous pouviez m'aider merci d'avance !
Utilise l'événement MouseListener pour intercepter l'événement de click sur ton composant, ca sert à cà.
______________________________________
DarK Sidious
Bien vue, je n'avais même pas remarqué l'existance cet évènement. Je dois avouer que j'ai encore un peu de mal avec la programmation d'interfaces graphiques... Enfin merci beaucoup !