暂停java中的GIF播放

暂停java中的GIF播放,java,swing,awt,gif,Java,Swing,Awt,Gif,我试图用Java控制GIF的播放。GIF是一个图像对象,由于似乎没有用于暂停的内置方法,因此我当前尝试对图像对象运行wait()命令。但是,唯一的方法是使用synchronize,这会导致整个程序挂起 解决此问题最明显的方法是将GIF分解为单独的帧,并仅在未暂停时按顺序显示它们。然而,这似乎相当困难,所以我问,有没有一种更简单的方法来暂停java中的gif,而我却没有 非常感谢。“…有没有更简单的方法…”:我不知道。据我所知,您需要自己加载每个子图片,确定每个子图片之间的帧定时,并生成您自己的背

我试图用Java控制GIF的播放。GIF是一个图像对象,由于似乎没有用于暂停的内置方法,因此我当前尝试对图像对象运行wait()命令。但是,唯一的方法是使用synchronize,这会导致整个程序挂起

解决此问题最明显的方法是将GIF分解为单独的帧,并仅在未暂停时按顺序显示它们。然而,这似乎相当困难,所以我问,有没有一种更简单的方法来暂停java中的gif,而我却没有


非常感谢。

“…有没有更简单的方法…”
:我不知道。据我所知,您需要自己加载每个子图片,确定每个子图片之间的帧定时,并生成您自己的背景控制器以使图像发生更改…因此我同意气垫船,不,没有一个简单的方法…好吧,该死的,这很烦人。谢谢你的回复。