Je ne ai pas besoin d'une réponse plusPour boucle qui continue un à la fois
Je suis en train de créer une méthode, avec une boucle dans une autre boucle. C'est un algorithme de tri, mais dans l'exemple, je vais juste utiliser un System.out.println() pour le garder simple. Je veux que la boucle for ne "continue" qu'un "pas", quand le bouton droit de la souris est pressé. (à gauche serait ok, aussi).
donc ceci:
for(int i = 0; i<=3; i++) {
for(int e = 0; e<=10; e++) {
System.out.println("Hello!");
}
}
imprimerait "Bonjour!" trente fois dans la console. Ce que je veux faire, c'est de les exécuter pour les boucles, mais avec une sorte de notificateur ou une condition d'attente, de sorte qu'il imprime seulement "Bonjour!" quand j'ai cliqué sur la souris. Je peux cliquer trente fois puis la méthode est terminée. J'espère que vous comprenez ce que je veux dire; une boucle for, en attente d'une entrée/notification/...
EDIT: beaucoup de gens ont mal compris mon problème:/le problème n'est pas l'auditeur de la souris! J'ai des tonnes d'entre eux, je sais comment ils fonctionnent. Le problème est que je veux une boucle for qui boucle seulement une fois et attend encore!
merci!
Utilisation. A. Débogueur. –
Si vous voulez réagir aux événements de la souris, vous devez créer une application graphique. –
Vous pouvez utiliser l'interface graphique Java. Cette question ressemble à la question dans ce lien [Comment attendre le clic de la souris] (http://stackoverflow.com/questions/12667074/how-to-wait-for-a-mouse-click) – Coder