JAVA attendre la réponse d'un bouton

Résolu/Fermé
BenjD90 Messages postés 83 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 20 avril 2011 - 24 avril 2009 à 13:43
BenjD90 Messages postés 83 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 20 avril 2011 - 25 avril 2009 à 21:42
Bonjour,

je cherche comment faire pour attendre (ne pas exécuter la suite du programme) la réponse d'un personne, qui doit cliquer sur un bouton (JButon).
Il y a bien la méthode sleep(millisecondes) , mais c'est un peu barbare!!

Merci pour votre aide
A voir également:

2 réponses

Utilisateur anonyme
25 avril 2009 à 17:42
Salut,

Mais il n'y a rien à faire, si bien entendu un listener est "associé" à ce bouton.

Quand tu donnes le focus au bouton, tant que l'utilisateur ne clique pas sur ce bouton il ne se passe rien.
Quand l'utilisateur clique sur le bouton, le listener détecte l'événement et tu effectues le traitement correspondant dans le listener...

Cordialement,

Dan
3
BenjD90 Messages postés 83 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 20 avril 2011 1
25 avril 2009 à 21:42
Voici une sol que j'ai trouvé ailleur, en attendant une réponse :

tiliser des boîtes de dialogue prédéfinies genre OK/annuler, oui/non, etc. Regarde JOptionPane.
Et si ça ne te suffit pas, eh bien, construi soit une classe qui fait le même genre de travail que JOptionPane


mais ça me semble compliquer la tache pour pas grand chose ....
tu fais ta méthode dans un thread puis tu fais une pose a ton thread :o
quand tu pousse sur ton bouton tu reprends ton thread ...
mais les JOptionPane (voir tutoriel) bloque ta fonction également
0