Смена картинок по таймеру в программе на java(swing)

Рейтинг: -1Ответов: 1Опубликовано: 16.03.2023

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

Ответы

▲ 2Принят

Алгоритм:

  1. Получите текущее время. Для работы с временем и датой можно использовать класс java.util.Date. Как получить текущую дату и время, например тут;

  2. С помощью if'ов проверьте, какое сейчас время суток. (например: время больше 22:00 но меньше 7:00 - ночь, больше 7:00, но меньше 10:00 - утро и так далее, надо только решить, когда начинается и заканчивается утро =) )

  3. В зависимости от времени суток (которое уже определено) отображаете нужную картинку;