Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.java > #1780
| Newsgroups | fr.comp.lang.java |
|---|---|
| Subject | Re: Bouton "Play" et "Score" |
| From | bkcelia <nospam_cessoupallier@gmail.com.invalid> |
| References | <A_qdnfJL29EZpS7DnZ2dnUU798zNnZ2d@giganews.com> <5eb3c335$0$6477$426a34cc@news.free.fr> |
| Organization | !No_Organization! |
| Message-ID | <rqidnZKmXb0FlSnDnZ2dnUU798zNnZ2d@giganews.com> (permalink) |
| Date | 2020-05-07 08:09 -0500 |
Le jeudi 07 Mai 2020 à 10:13 par David Larochette : > Le 07/05/2020 à 00:21, BKCelia a écrit : >> Bonjour, >> Je suis en classe de terminale, et j'ai comme devoir de créer un jeu, >> j'ai donc >> décidé, avec mon camarade, de faire un jeu inspiré de >> Space Invaders. Nous >> bloquons actuellement sur la création de deux boutons, "Play" >> et "Score". En >> effet, nous souhaitons utiliser MouseClicked, mais nous ne savons pas comment >> l'utiliser pour que le clique, uniquement dans une certaine zone (la zone A et >> la zone B, pour chacun des boutons), fasse un évènement (lancer >> le jeu ou >> afficher le tableau des meilleurs scores), nous avons posé la question >> à notre >> professeur, qui nous a renvoyé à un tp déjà >> réalisé, mais ce tp n'est en réalité >> pas en rapport avec ce que l'on souhaite faire (car il utilise les >> KeyListeners). >> Merci d'avoir lu jusqu'ici :) >> >> > Il faut pour cela utiliser les MouseEvents, qui sont implémentés > au > niveau de java.awt.Component, dont héritent tous les composants Swing > (à > supposer que c'est le framework graphique que vous utilisez). > > La marche à suivre est d'enregistrer une classe héritant de > MouseListener auprès du composant à écouter e.g. > maZoneDeRendu.addMouseListener(monMouseListener); > puis d'utiliser les méthodes MouseEvent.getX() et MouseEvent.getY() pour > vérifier que l'évenement a bien eu lieu dans la zone > désirée. Merci beaucoup pour votre réponse, cela m'aide énormément ! Je n'avais en effet pas pensé au getX et getY. Bonne journée et merci encore.
Back to fr.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Bouton "Play" et "Score" BKCelia <nospam_cessoupallier@gmail.com.invalid> - 2020-05-06 17:21 -0500
Re: Bouton "Play" et "Score" David Larochette <david@larochette.me> - 2020-05-07 10:13 +0200
Re: Bouton "Play" et "Score" bkcelia <nospam_cessoupallier@gmail.com.invalid> - 2020-05-07 08:09 -0500
Re: Bouton "Play" et "Score" bkcelia <nospam_cessoupallier@gmail.com.invalid> - 2020-05-07 15:15 -0500
Re: Bouton "Play" et "Score" David Larochette <david@larochette.me> - 2020-05-11 08:45 +0200
csiph-web