swingworkerは、サン・マイクロシステムズがjava言語のswingライブラリ向けに開発した、一般的なユーティリティークラスであり、イベントディスパッチスレッドを適切に利用できるようにするものである。