Wenn ich versuche, eine GIF-Animation zu laden, bekomme ich nur einen leeren Rahmen. Weißt du was falsch ist? Die Datei befindet sich in Extras/loading.gif befindet:Problem mit GIF-Animation in Java Swing
package an1;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class An1 {
public static void main(String[] args){
JFrame frame = new JFrame("Test");
ImageIcon loading = new ImageIcon("extras/loading.gif");
frame.add(new JLabel(loading, JLabel.CENTER));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setVisible(true);
}
}
Ich habe loading.gif die Nutzung dieser Website http://spiffygif.com mit den Standardeinstellungen. Ich habe gerade den Namen von gif.gif in loading.gif geändert. Hier ist sie:
Würdest du 'loading.gif' teilen? – rdonuk
Funktioniert der Code mit normalen JPG-Bildern, die am gleichen Ort gespeichert sind? – Hirak
Ich habe die Frage geändert, um das gif einzuschließen. Vielen schätzen die Hilfe. – kit