Отображение анимации Gif в Java
Здравствуйте, я пишу приложение с графическим интерфейсом на Java 1.6 с Swing.
У меня есть всплывающий экран, который должен отображать анимацию GIF во время загрузки моего Swing GUI, а также немного позже.
Мой всплывающий экран - JDialog. Анимация должна отображаться на JLabel, который был добавлен в Jdialog следующим образом:
ImageIcon myImgIcon = getMyImgIcon();
JLabel imageLbl = new JLabel(myImgIcon);
add(imageLbl, BorderLayout.CENTER);
Теперь дело в том, что анимация отображается только после загрузки графического интерфейса. Я считаю, что во время загрузки графического интерфейса (что является тяжелой операцией в моем приложении) EDT настолько занят, что можетзапустить анимацию
УвидетьКак показать анимированное GIF-изображение с помощью потока.
Теперь дело в том, что было бы неправильно загружать графический интерфейс в другой поток (не EDT), поэтому я нене знаю, как решить проблему.
У кого-нибудь есть идея?