2017-08-27 41 views
0

我试图在button clickJTabbedPane(仅GIF循环一次)中显示动画Gif。动画工作正常,但问题是:Gif未在非活动组件上完成动画

  • 当我动画过程中切换到另一个选项卡,然后回来,则GIF从开始启动动画再次(动画未完成的背景)
  • 如果我留在动画标签,直到动画完成然后切换回来,然后第四,然后罚款。 enter image description here 我的问题是: 为什么在选项卡未激活时后台无法完成动画?如何做到这一点?

回答

0

如果将动画代码放在一个线程中并在主类中实现,则它可以在后台运行。

+0

它已经在线程中。而且我没有使用任何专门的动画库。只是'jLabel.setIcon(新的ImageIcon(...))'完美的工作 –