2013-03-25 12 views
5

Questa animazione GIF specifica è troppo veloce, ad esempio 100 volte la velocità normale. C'è qualche soluzione a questo? o dovrei solo rallentare ulteriormente la "normale velocità della GIF"?L'animazione GIF specifica di JLabel è troppo veloce

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

Qual è il codice pertinente? –

+0

@AliAlamiri lo ha aggiornato – latenightcode

+0

Suggerirei che il valore di ritardo previsto per ogni da manca. Hai un editor GIF? – MadProgrammer

risposta

0

Ho provato ad utilizzare un altra immagine gif animata che funziona bene, il problema è probabilmente la vostra immagine gif, provare a rallentare la velocità dei fotogrammi della vostra gif o abbassare la qualità.