Ошибка при отображении GIF-анимации в Java-игре?
Я пишу игру на Java, в которой совмещаю графические объекты (картинки, gif-анимации и т.д.) и объекты GUI (фреймы, кнопки, надписи и т.д.).
Графические объекты я отображаю с помощью класса DrawPanel, который наследует класс JPanel и переопределяет его метод paintComponent(Graphics g):
Я вывожу эту графическую панель на экран и в том методе пишу код о расстановке картинок и анимаций.
Но, как только начинает проигрываться какая-либо анимация формата GIF, то все объекты GUI - кнопки, надписи, начинают "подмигивать", и чем больше проиграно анимаций, тем больше они пульсируют!
Как исправить? Подскажите! Заранее спасибо :)