Как ждать пользовательского ввода MouseEvent? - PullRequest
0 голосов
/ 07 июня 2019

Я настраиваю игру, и игрок должен сначала щелкнуть модель, а затем ее указанное местоположение, но он проверяет сразу и не ожидает ввода пользователя.Что мне делать?

Я пробовал thread.sleep ();который, кажется, не работает, за исключением просто временной приостановки программы, а затем просто делает то же самое.

@FXML
void MouseClicked(MouseEvent event) {
    if(event.getSource() == b11) {
                if(event.getSource() == c1) {
                    b11.setTranslateY(-100);
                    } else {
                        System.out.println("C1 not clicked");
                    }
                }
}

Я хотел бы сделать паузу после первого if (event.getSource ()), нопросто переходит на следующую строку, не дожидаясь ввода пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...