如何等待MouseEvent用户输入?

时间:2019-06-07 03:45:08

标签: javafx

我正在设置游戏,玩家需要首先单击模型,然后单击其指定位置,但是要立即检查并且不等待用户输入。我该怎么办?

我尝试过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())之后暂停,但是它只是移至下一行而不等待用户输入。

0 个答案:

没有答案