Как скрывать и показывать форму в таймере?

109
20 ноября 2019, 15:50

Хочу чтобы через каждые n-сек форма отображалась на 5 секунд, и обратно чтобы стала невидимой. Данный код почему то не работает. Никаких ошибок не выводит

    public void start(Stage primaryStage) throws Exception{
    Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
    primaryStage.setTitle("Hello World");
    primaryStage.setScene(new Scene(root, 300, 275));
    primaryStage.setAlwaysOnTop(true);
    primaryStage.show();
 ScheduledExecutorService hider = Executors.newScheduledThreadPool(1);
        hider.schedule(
                new Runnable() {
                    @Override public void run() {
                        Platform.runLater(new Runnable() {
                            @Override public void run() { primaryStage.hide(); }
                        });
                    }
                }, 5, TimeUnit.SECONDS);
        ScheduledExecutorService shower = Executors.newScheduledThreadPool(1);
        shower.schedule(
                new Runnable() {
                    @Override public void run() {
                        Platform.runLater(new Runnable() {
                            @Override public void run() { primaryStage.show(); }
                        });
                    }
                }, 8, TimeUnit.SECONDS);
READ ALSO
Error: Program type already present: class

Error: Program type already present: class

Почему я получаю такую ошибкуНасколько я знаю здесь дело с gradle

133
Функция добавление фото (Servlet + MySQL)

Функция добавление фото (Servlet + MySQL)

Я написал код который добавляет имя, фамилию студента через сервлет в базу данных MySQLТеперь же хочу добавить функцию которая позволяет каждому...

109
Запуск проекта с Tomcat

Запуск проекта с Tomcat

Подскажите как запустить этот проект? https://githubcom/CaymanJava/online_banking

128
Как в Thymeleaf выводить двухмерный массив?

Как в Thymeleaf выводить двухмерный массив?

Допустим, есть двухмерный массив:

128