Gif没有出现在JLabel中

时间:2018-11-15 00:38:35

标签: java swing jlabel gif

我目前正在开发一个程序,该程序利用gif来指示程序上的负载。但是,尝试几种方法后,我无法将gif显示在JLabel上。我已经测试了很多东西,包括以下内容。

  • 尝试加载png文件而不是gif,这项工作有效,表明JLabel没有问题。
  • 尝试通过完全独立的程序将gif加载到JLabel中,这也有效,表明gif没有问题。
  • 尝试通过URL和本地资源将其加载,但均无效。

以下代码段包含代码声明的主要部分。任何帮助表示赞赏。

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在程序开始时声明。我也证明这不是问题。

预先感谢

0 个答案:

没有答案