Java:
gui.setInputEnabled(false);
gui.togglePlayerLabel();
try {
Thread.sleep(300);
} catch (InterruptedException e) {
e.printStackTrace();
}
int gegnerZug = gegner.zug(matchesCount);
gui.removeMatches(gegnerZug);
gui.togglePlayerLabel();
gui.setInputEnabled(true);
Ich habe da ein Problem... alles, was die GUI betrifft, wird ausgeführt erst nachdem die Methode, in der sich dieser Kode befindet, fertig ist. Obwohl in den jeweiligen Methoden (setInputEnabled und togglePlayerLabel) ich repaint() und revalidate() aufrufe.
Es wird auch gemacht, aber viel zu spät.
Zuletzt bearbeitet: