Таймер не увеличивается - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь реализовать таймер, и я хочу, чтобы он появился на экране.Я могу заставить его появляться, но не увеличивать каждый экран.Может ли кто-нибудь помочь мне?

Вот код:

// Screen Size
int gameWidth = 1000;
int gameHeight = 700;
// Timer
long endTime = System.currentTimeMillis();
Label timeLabel = new Label();
DateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");
final Timeline timeline = new Timeline(
    new KeyFrame(
        Duration.seconds(1),
        event -> {
            final long diff = endTime - System.currentTimeMillis();
            if (diff < 0) {
                // timeLabel.setText("00:00:00");
                timeLabel.setText(timeFormat.format(0));
            } else {
                timeLabel.setText(timeFormat.format(diff));
            }
        })
    );
    timeline.setCycleCount(Timeline.INDEFINITE);
    timeline.play();
    // Background Image
    StackPane gameBackgroundImgContainer = new StackPane();
    ImageView gameBgImage = new ImageView("stoneBG.jpg");
    gameBgImage.setFitHeight(gameHeight + 100);
    gameBgImage.setFitWidth(gameWidth + 500);
    gameBackgroundImgContainer.getChildren().addAll(gameBgImage, gameBorder);
    game = new Scene(gameBackgroundImgContainer, gameWidth, gameHeight);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...