/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/java/java-503-311-009/main.java
37 строк
1 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
import javafx.animation.KeyFrame; import javafx.animation.Timeline; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.layout.StackPane; import javafx.stage.Stage; import javafx.util.Duration; public class CountdownApp extends Application { private int count = 10; @Override public void start(Stage stage) { Label label = new Label("Осталось: " + count); label.setStyle("-fx-font-size: 24px;"); Timeline timeline = new Timeline(); timeline.getKeyFrames().add(new KeyFrame(Duration.seconds(1), e -> { count--; label.setText(count > 0 ? "Осталось: " + count : "Время вышло!"); if (count <= 0) { timeline.stop(); } })); timeline.setCycleCount(Timeline.INDEFINITE); timeline.play(); stage.setScene(new Scene(new StackPane(label), 300, 120)); stage.show(); } public static void main(String[] args) { launch(args); } }