IFor-Schleife, die einen nach dem anderen
ich mit einem versuchen mehr eine Antwort nicht brauche weiterhin ein Verfahren zu schaffen, für Schleife in einer anderen für Schleife. Es ist ein Sortieralgorithmus, aber im Beispiel verwende ich einfach eine System.out.println(), um es einfach zu halten. Ich möchte, dass die for-Schleife nur einen "Schritt" fortsetzt, wenn die rechte Maustaste gedrückt wird. (links wäre auch ok).
so folgt aus:
for(int i = 0; i<=3; i++) {
for(int e = 0; e<=10; e++) {
System.out.println("Hello!");
}
}
würde drucken "Hallo!" dreißig Mal in der Konsole. Was ich tun möchte, ist, diese For-Schleifen auszuführen, aber mit einer Art Notifier oder Wartezustand, so dass es nur "Hallo!" als ich mit der Maus klickte. Ich kann dreißigmal klicken und dann ist die Methode beendet. Ich hoffe du verstehst was ich meine; eine for-Schleife, warten auf einige Eingabe/Benachrichtigung/...
EDIT: eine Menge Leute missverstanden mein Problem:/Das Problem ist nicht die Maus Listener! Ich habe Tonnen von ihnen Ich weiß, wie sie arbeiten. Das Problem ist, dass ich eine for-Schleife möchte, die nur einmal Schleifen und dann wieder wartet!
danke!
Verwendung sagte. A. Debugger. –
Wenn Sie auf Mausereignisse reagieren möchten, müssen Sie eine GUI-Anwendung erstellen. –
Sie können Java GUI verwenden. Diese Frage ähnelt der Frage in diesem Link [Wie man auf einen Mausklick wartet] (http://stackoverflow.com/questions/12667074/how-to-wait-for-a-mouse-click) – Coder