java - 动画gif在运动中留下痕迹

时间:2015-11-24 14:34:10

标签: java swing jlabel animated-gif

我尝试通过这样做在JLabel中显示动画gif ......

Icon pikachu = new ImageIcon(getClass().getResource("/images/ezgif.com-gif-maker.gif"));
JLabel gif = new JLabel();
gif.setSize(60,60); 
gif.setIcon(pikachu);
this.add(gif); //this is a JPanel

显然,gif会在此图像中留下其动作的痕迹...... enter image description here 原来的gif是左上角的那个。我认为gif太快或太慢,所以我尝试调整速度(左下角)。不幸的是,这不是gif留下的痕迹的原因(尾部顶部的黑线/部分和右边的部分的耳部是我正在谈论的路径)。

我想知道导致这种情况的原因以及如何解决这个问题

0 个答案:

没有答案