我目前正在开发一个程序,该程序利用gif来指示程序上的负载。但是,尝试几种方法后,我无法将gif显示在JLabel上。我已经测试了很多东西,包括以下内容。
以下代码段包含代码声明的主要部分。任何帮助表示赞赏。
try {
URL URL = new URL("https://i.imgur.com/sMD9yUD.gif");
Icon Gif = new ImageIcon(URL);
tempLoad1.setIcon(Gif);
} catch (MalformedURLException e) {
e.printStackTrace();
}
tempLoad1.setHorizontalAlignment(SwingConstants.CENTER);
tempLoad1.setFont(new Font("Lato", Font.BOLD, 24));
tempLoad1.setBounds(63, 111, 452, 71);
contentPane.add(tempLoad1);
请注意,tempLoad1在程序开始时声明。我也证明这不是问题。
预先感谢