Как анимировать JPanel с максимальной частотой обновления монитора клиента?
Я бы хотел, чтобы paintComponent
вызывался только после последнего обновления. Я мог бы сделать это, используя Timer
для планирования repaint()
каждые (1000/60) мс, но я просто догадываюсь, какова частота обновления.
По сути, я бы хотел, чтобы repaint
вызывали непрерывно. Но если я вызываю repaint
200 раз в секунду и EDT не занят, он выполняется paintComponent
200 раз в секунду, что является неэффективным использованием процессорного времени и может отрицательно повлиять на остальную производительность приложения.