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

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


Ответы (1 шт):

Автор решения: Зонтик

Алгоритм:

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

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

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

→ Ссылка