Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.java > #1780

Re: Bouton "Play" et "Score"

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

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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