Hallo Freunde,
an der Überschrift merkt ihr sicherlich schon, dass es mir schwer fällt das Problem zu benennen.
Gibt es etwas/einen Bereich wo ich Befehle reinschreiben kann, die nach jeder GUI-Aktion ausgeführt werden?
Mit GUI-Aktionen meine ich überwiegend die Betätigung eines Buttons.
Ich möchte also nach jedem Buttonklick Methoden ausführen können.
Nun stellt ihr euch die Frage, warum ich nicht einfach ans Ende des Actionlisteners die Methoden dran packen kann/will:
Es handelt sich um ein rundenbasierendes Spiel. Nach jedem Klick von mir wird überprüft, ob ich noch "Klicks" für diese Runde übrig habe. Ist das nicht der Fall wird die Methode
ausgeführt. In dieser Methode wird zwei mal
aufgerufen, damit nicht alle Sachen direkt geschehen, sondern dass es so aussieht, als ob die Ki wirklich spielt. Problem ist dabei, dass ich die gesamte Zeit einfach warte, WÄHREND der Button gedrückt bleibt (ist optisch eingedrückt), und am Ende es dann doch so ist, dass alles gleichzeitig dargestellt wird.
Meine Idee ist es also nun, diese Methode nicht mehr im Button aufzurufen sondern wo anderes. Nur wo?
Ich hoffe ich konnte das Problem halbwegs klar darstellen.
Danke für eure Mühen
Greetz
an der Überschrift merkt ihr sicherlich schon, dass es mir schwer fällt das Problem zu benennen.
Gibt es etwas/einen Bereich wo ich Befehle reinschreiben kann, die nach jeder GUI-Aktion ausgeführt werden?
Mit GUI-Aktionen meine ich überwiegend die Betätigung eines Buttons.
Ich möchte also nach jedem Buttonklick Methoden ausführen können.
Nun stellt ihr euch die Frage, warum ich nicht einfach ans Ende des Actionlisteners die Methoden dran packen kann/will:
Es handelt sich um ein rundenbasierendes Spiel. Nach jedem Klick von mir wird überprüft, ob ich noch "Klicks" für diese Runde übrig habe. Ist das nicht der Fall wird die Methode
Code:
letKiPlay()
Code:
Thread.sleep(int)
Meine Idee ist es also nun, diese Methode nicht mehr im Button aufzurufen sondern wo anderes. Nur wo?
Ich hoffe ich konnte das Problem halbwegs klar darstellen.
Danke für eure Mühen
Greetz