Witam
Piszę grę w applecie, gdzie na kliknięcie przycisku myszy wykonuje się ruch gracza, następnie chciałbym odświeżyć planszę (wstawić odpowiedni pionek na nią) i automatycznie wykonać ruch komputera (który chwile trwa). Wywołuję to tak:
player_move(x,y);
repaint();
computer_move();
Problem w tym, że plansza odświeża się jednak dopiero po ruchu komputera (czyli ktoś klika w planszę i dopiero po ruchu komputera (po paru sekundach) pojawia się zarówno ruch gracza jak i komputera).
Jak poradzić sobie z tym, by repaint() wykonał się zaraz po ruchu gracza?
Z góry dzięki za pomoc.