При работе с компонентами GUI вы должны всегда использовать javax.swing.Timer
для анимации.
Таймер поворота поможет вам выполнить задачи анимации в правильном потоке.(Поток рассылки событий, или EDT)
Чтобы ответить на ваш конкретный вопрос:
, какой метод лучше всего использует процессор для анимации в Java и почему?
При правильном использовании ни один из них не повлияет на производительность ЦП положительным или отрицательным образом.По сути, они будут обеспечивать одинаковую функциональность.