Swing アプレットでアニメーションを実行するにはどうすればよいですか?
アクティブなレンダリングを実行するアニメーション スレッドがあり、最初は正常にアニメーション化されます。ときどき (1 分から 2 時間後まで) 画面の更新に失敗し始め、音だけが発生します。これは、ペイントが EDT から実行されず、何らかの同時実行性の問題が発生したためだと思います。
では、アクティブなレンダリング (つまり、getGraphics() とペイント) は EDT からのみ呼び出す必要がありますか? これに関する問題は、Swing タイマーの精度が不足していることです。
または、EDT を使用せずにアクティブ レンダリングに成功し、ページへの EDT 更新を完全に無効にした人はいますか (おそらく Canvas を使用するか、JPanel で再描画を無視します)。