2013-03-25 24 views
5

Bu belirli GIF animasyonu, normal hızın 100 katı gibi çok hızlı çalar. Bunun bir çözümü var mı? ya da "GIF’in normal hızını" yavaşlatmalı mıyım?JLabel'a özgü GIF animasyonu çok hızlı çalar

Gayet iyi çalışan bir başka animasyonlu gif görüntü kullanılarak çalıştı
public class Test { 

    private static final String url = "http://i.stack.imgur.com/AnrWw.gif"; 

    private void display() throws MalformedURLException { 
     JFrame f = new JFrame("Test"); 
     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     f.add(new JLabel(new ImageIcon(new URL(url)))); 
     f.pack(); 
     f.setLocationRelativeTo(null); 
     f.setVisible(true); 
    } 

    public static void main(String[] args) { 
     EventQueue.invokeLater(new Runnable() { 
      @Override 
      public void run() { 
       try { 
        new Test().display(); 
       } catch (MalformedURLException ex) { 
        ex.printStackTrace(System.err); 
       } 
      } 
     }); 
    } 
} 
+0

İlgili kod nedir? –

+0

@AliAlamiri güncellendi – latenightcode

+0

Her birinden beklenen gecikme değerinin eksik olduğunu öneriyorum. GIF editörünüz var mı? – MadProgrammer

cevap

0

, sorun değil, gif kare hızını yavaşlatan veya kalitesini düşürmeyi denemek muhtemelen gif resimdir.