Wyświetlanie animacji GIF w java
Cześć Piszę aplikację GUI na Java 1.6 z Swingiem.
Mam wyskakujący ekran, który powinien wyświetlać animację gif podczas ładowania mojego interfejsu Swing, a także trochę później.
Mój ekran podręczny to JDialog. Animacja powinna być wyświetlana na JLabel, który został dodany do Jdialog w następujący sposób:
ImageIcon myImgIcon = getMyImgIcon();
JLabel imageLbl = new JLabel(myImgIcon);
add(imageLbl, BorderLayout.CENTER);
Rzecz w tym, że animacja wyświetla się dopiero po załadowaniu gui. Wierzę, że podczas ładowania GUI (co jest ciężką operacją w mojej aplikacji) EDT jest tak zajęty, że nie może uruchomić animacji.
WidziećJak wyświetlić animowany obraz GIF za pomocą wątku.
Teraz chodzi o to, że nie powiodłoby mi się załadowanie GUI na inny wątek (nie EDT), więc nie wiem, jak rozwiązać problem.
Czy ktoś ma pomysł?