Java中的JLabel中的Gif图像显示难看?

时间:2013-11-23 13:22:53

标签: java swing jlabel

我对Java并不陌生,但我对JLabel有一个奇怪的问题。

我的问题:

JLabel中显示的gif图像速度太快,滞后且难看。但是循环,动画......很好

我尝试了什么:

  • 在Chrome浏览器上打开该gif:显示顺畅
  • 更改另一个gif:在JLable上显示时仍然太快,在Chrome上显示平滑。
  • 在JPanel,Dialog,JFrame中使用Jlable。
  • 谷歌。
  • Youtube:发现一个视频显示了一个gif,它的外观不像我的应用程序。 http://www.youtube.com/watch?v=YPL7OfS_V9Y

我的代码:

jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/waiting.gif")));

有人可以给我一个建议吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

GIF animation plays extremely fast in JFrame听起来很像你的问题。您可能需要一个外部库来控制播放速度。

答案 1 :(得分:0)

编辑图像并检查前景是否透明。 同时将jLabel前景更改为白色或等于插入它的主背景。