Javafx 设置禁用某些窗格以指定时间
我在边界窗格上玩了井字游戏。在左边我有简单的聊天。我想设置的可能性发送另一条消息后,5秒,即我想设置禁用聊天5秒,但其他部分的应用程序必须工作。我怎样才能做到这一点Javafx 设置禁用某些窗格以指定时间,javafx,Javafx,我在边界窗格上玩了井字游戏。在左边我有简单的聊天。我想设置的可能性发送另一条消息后,5秒,即我想设置禁用聊天5秒,但其他部分的应用程序必须工作。我怎样才能做到这一点 @FXML private GridPane mainGridPane; //here game @FXML private GridPane smileGridPane; //this I want stop for five second PauseTransition和onFinished处理程序重新启用窗格将完成以下操作
@FXML
private GridPane mainGridPane; //here game
@FXML
private GridPane smileGridPane; //this I want stop for five second
PauseTransition
和onFinished
处理程序重新启用窗格将完成以下操作:
smileGridPane.setDisable(true); // disable target pane
PauseTransition pause = new PauseTransition(Duration.seconds(5));
pause.setOnFinished(evt -> smileGridPane.setDisable(false)); // reenable target pane
pause.play();
PauseTransition
和onFinished
处理程序重新启用窗格将完成以下操作:
smileGridPane.setDisable(true); // disable target pane
PauseTransition pause = new PauseTransition(Duration.seconds(5));
pause.setOnFinished(evt -> smileGridPane.setDisable(false)); // reenable target pane
pause.play();