当前位置: 首页 > 面试题库 >

重播非循环gif图像

仇高韵
2023-03-14
问题内容

我有一个非循环的gif,可以用作两个JLabel的ImageIcon,但不能同时使用。

我的问题是,当我将第二个JLabel的图标设置为gif时,该动画已经播放过,因此仅显示了它的最后一帧。

当gif设置为第二个JLabel时,您知道一种获取动画的方法吗?


问题答案:

在新创建的图标上,尝试使用:

icon.getImage().flush();


 类似资料:
  • 给出了一个连通的加权图,它的权值是非负的。我想把它转换成一个连通的无环图,这样删除的边的权重之和最小化。输出将是移除的边缘。 我的想法:由于连通无环图是一棵树,所以我可以简单地取最大边,去掉所有其他边。但是,这可能并不总是正确的。它可能导致一个断开的图。

  • 我看到这个问题问了很多,但我还没有看到一个非常普遍的方法。我正在使用JavaFX在JavaEclipse Oxygen中开发一个桌面应用程序,我有一个加载器,我想在任何时候通过超文本传输协议加载图像。当用户单击不同的行时,图像必须通过超文本传输协议加载。所以我把我的加载器放在图像的顶部,我只是使用;来显示或隐藏它。fxml中的加载器ImageView在GridPane中看起来像这样。 设置加载器映

  • 树形目录系统不允许同一文件存在于多个目录中,因此共享是树形目录系统中的主要关注点。 我们可以通过使目录成为一个非循环图来提供共享。 在这个系统中,两个或多个目录项可以指向相同的文件或子目录。 该文件或子目录在两个目录条目之间共享。 这些类型的目录图可以使用链接或别名来制作。可以为同一个文件创建多个路径。 链接可以是符号(逻辑)或硬链接(物理)。 如果文件在非循环图结构化目录系统中被删除,那么 在软

  • 本文向大家介绍Unity3D实现播放gif图功能,包括了Unity3D实现播放gif图功能的使用技巧和注意事项,需要的朋友参考一下 Unity是不识别Gif格式图的,需要我们使用c#将gif里多帧图转化为Texture2D格式。需要使用System.Drawing.dll.此dll在unity安装目录下就可以找到。由于unity没有gif格式的文件,所以我们无法在面板指定,需要动态加载。所以将gi

  • 本文向大家介绍js实现图片无缝循环轮播,包括了js实现图片无缝循环轮播的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js实现图片无缝循环轮播的具体代码,供大家参考,具体内容如下 代码如下 更多关于轮播图效果的专题,请点击下方链接查看学习 javascript图片轮播效果汇总 jquery图片轮播效果汇总 Bootstrap轮播特效汇总 以上就是本文的全部内容,希望对大家的学习有所帮

  • 本文向大家介绍Android Viewpager实现无限循环轮播图,包括了Android Viewpager实现无限循环轮播图的使用技巧和注意事项,需要的朋友参考一下 在网上找了很多viewpager实现图片轮播的,但是大多数通过以下方式在PagerAdapter的getCount()返回一个无限大的数,来实现 伪无限 虽然通过这种方式是能达到效果,但是从严格意义上来说并不是真正的无限。 假如有五