我尝试通过这样做在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会在此图像中留下其动作的痕迹...... 原来的gif是左上角的那个。我认为gif太快或太慢,所以我尝试调整速度(左下角)。不幸的是,这不是gif留下的痕迹的原因(尾部顶部的黑线/部分和右边的部分的耳部是我正在谈论的路径)。
我想知道导致这种情况的原因以及如何解决这个问题