16:22概要SecondaryLoopを使用して、イベント・ディスパッチ・スレッドをブロックせずに、別スレッドをイベント・ループを実行します。上記のサンプルでは、JLayerで指定したコンポーネントへの入力を禁止と同様のJLayerを使用して任意のコンポーネントへの入力可不可を切り替えていますが、SwingWorkerではなくSecondaryLoopを使用してバックグラウンドで処理を実行している間はイベント・ディスパッチ・スレッドをブロックしないよう設定しています。