Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

Attendre que l'utilisateur appuie sur un bouton


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2015
    Messages : 28
    Points : 12
    Points
    12
    Par défaut Attendre que l'utilisateur appuie sur un bouton
    Bonsoir!

    Je fais un programme java qui représente le jeu du pendu. Pour faire le jeu je dois utiliser une boucle for, tant que le nombre d'erreur n'a pas atteint 7 et que le mot n'est pas trouvé on continue. Seulement le problème est que je ne sais pas comment dire à mon programme "attends de recevoir une réponse de l'une des touche, une proposition de lettre donc", sauriez vous comment?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    août 2005
    Messages
    6 279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 6 279
    Points : 22 656
    Points
    22 656
    Billets dans le blog
    49
    Par défaut
    Si tu fais une interface graphique classique en AWT, Swing, JavaFX ou SWT, tu n'as pas a creer une boucle infinie pour ce type de jeu. Tu dois juste réagir aux actions de l'utilisateur via les evenements et tester les conditions de victoire.

    Si tu dois faire une interface textuelle, une simple boucle dans le thread actuel, qui bloque sur la lecture clavier est suffisante.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2015
    Messages : 28
    Points : 12
    Points
    12
    Par défaut
    Je dois faire une interface graphiqe,

    c'est vrai que si je teste les condition de victoire dans le listener ça pourrait le faire, je vais tester! merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Attendre qu'on appuie sur le bouton d'un guide
    Par robteuch dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 15/02/2016, 13h17
  2. [Lazarus] Attendre l'appui sur un bouton
    Par Brupio dans le forum Lazarus
    Réponses: 4
    Dernier message: 20/06/2007, 22h23
  3. Réponses: 5
    Dernier message: 16/11/2006, 11h50
  4. Intercepter l'appuie sur le bouton "Envoyer" d'Outlook
    Par Charette dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 14/10/2005, 15h24
  5. Comment détecter quand un utilisateur appuie sur le bouton Power ?
    Par Millenod dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 22/09/2005, 22h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo