Как создать таймер в javafx для открытия и закрытия сцены - PullRequest
0 голосов
/ 28 февраля 2020

В приведенной ниже кнопке проверки кода содержится метод processBar (), который открывает один этап, и по истечении определенного периода времени этап processBar () должен быть близок, чтобы добавить макет root.

validate.setOnAction(new EventHandler < ActionEvent > () {

    @Override
    public void handle(ActionEvent arg0) {
        String validatename = parentItem_text.getText();
        String compare_String = "";
        if (validatename.equals(compare_String)) {
            validateErrorPopUp();
        } else {
            if (!root.getChildren().contains(child3)) {
                Stage stage2 = new Stage();
                Stage stage1 = new Stage();

                stage1 = processingBar(validatename);
                timmer(5, stage1);
                root.getChildren().add(child3);

            }
        }

    }
});
public static void timmer(int seconds, Stage stage) {
    Timer timer = new Timer();
    timer.schedule(new TimerTask() {
        @Override
        public void run() {
            System.out.println("executing");

        }
    }, seconds * 1000);

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