Java で GIF の再生を制御しようとしています。GIF は Image オブジェクトであり、一時停止するためのメソッドが組み込まれていないように見えるため、私が現在やろうとしているのは、Image オブジェクトに対して wait() コマンドを実行することです。ただし、これを行う唯一の方法は、同期を使用することです。これにより、プログラム全体がハングします。
この問題を回避する最も明白な方法は、GIF を別々のフレームに分割し、一時停止していないときにのみ順番に表示することです。しかし、これはかなり難しいように思えるので、私が見逃しているJavaでGIFを一時停止する簡単な方法はありますか?
どうもありがとう。