Итак, у меня в настоящее время есть массив в Java, содержащий:
{"Sam has won", "Charles has lost", "Sam has lost"}
И при запуске мой JLabel отобразит «Сэм победил», как показано ниже:
Sam has won
Но я хочу иметь возможность обновлять JLabel автоматически один раз в час , переходя к "Чарльз проиграл". Следовательно, через час мой JLabel обновит свое содержимое следующим образом: обратите внимание, что для тестирования я позволю приложению запустить и подождать один час, чтобы увидеть метку обновлено , поскольку в нет специальной кнопки обновления , которую необходимо нажать для обновления, вместо этого нужно позволить приложению работать и обновляться самостоятельно ежечасно.
Charles has lost
и т. Д.
До сих пор я узнал о классе Timer и классе TimerTask , но мне трудно их различить. Может ли кто-нибудь продемонстрировать пример, основанный на моем сценарии выше?