Мне нужно поменять местами более 2 кнопок за определенный период времени.
Используйте Swing Timer
для планирования замены кнопок.Прочтите раздел из учебника по Swing на Как использовать Swing Timers для получения дополнительной информации и примеров, чтобы начать работу.
Вы также можете использовать CardLayout
.Это позволяет менять местами панели, содержащие разные компоненты.Итак, когда срабатывает таймер, вы просто меняете панель.Прочитайте раздел из учебника по Swing на Как использовать CardLayout для получения дополнительной информации.