Ошибка при отображении GIF-анимации в Java-игре?

Я пишу игру на Java, в которой совмещаю графические объекты (картинки, gif-анимации и т.д.) и объекты GUI (фреймы, кнопки, надписи и т.д.).

Графические объекты я отображаю с помощью класса DrawPanel, который наследует класс JPanel и переопределяет его метод paintComponent(Graphics g):

Я вывожу эту графическую панель на экран и в том методе пишу код о расстановке картинок и анимаций.

Но, как только начинает проигрываться какая-либо анимация формата GIF, то все объекты GUI - кнопки, надписи, начинают "подмигивать", и чем больше проиграно анимаций, тем больше они пульсируют!

Как исправить? Подскажите! Заранее спасибо :)


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