Javaチュートリアルから:
Swing
タイマーのタスクは、イベント ディスパッチ スレッドで実行されることに注意してください。これは、タスクがコンポーネントを安全に操作できることを意味しますが、タスクを迅速に実行する必要があることも意味します。タスクの実行に時間がかかる可能性がある場合は、タイマーのSwingWorker
代わりに、またはタイマーに加えて を使用することを検討してください。
「急に」ってどういう意味ですか?正確ではありませんが、1分未満は速いですか、それとも何ですか?
たとえば、いくつかのパネルでアニメーション(1分)を作成したい場合、それらを移動して透明度を変更します...そして、ユーザーはパネルを見るだけで、パネルで作業するつもりはありません(私/なし) O)、タイマーはそのような状況に適していますか?