我最近开始学习Java。我采取了我采用的通常方法,剖析其他代码并了解它是如何工作的。我的第一个目标是简单地为GIF制作动画,但是我无法解决这个问题。
我在this问题中按照了答案。但是当我编译并运行程序时,我得到一个空白窗口。此窗口确实为其分配了标题,但内部没有GIF。这是我目前的代码:
import javax.swing.*;
import java.net.URL;
import java.net.MalformedURLException;
class giftest {
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("http://i.imgur.com%2FTdRNfPP.jpg");
Icon icon = new ImageIcon(url);
JLabel label = new JLabel(icon);
JFrame f = new JFrame("j0in Dedsec!");
f.getContentPane().add(label);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.pack();
f.setLocationRelativeTo(null);
f.setVisible(true);
}
}
编译或运行此代码时没有出现任何错误,以下是显示的窗口的屏幕截图:
任何帮助都非常感谢。
-Defalt