シリアルポート接続を構成するSwingWorkerがあります。このプロセスは、完了するまでに不確定な時間がかかり、場合によっては1分、場合によってはそれ以上かかることもあります。
私の問題は、ワーカースレッドがまだ構成されているときに、ユーザーが構成データを必要とするボタンをクリックすると発生します。
ワーカースレッドが完了した場合にのみユーザーのリクエストを実行する方法を知りたいです。それ以外の場合、ワーカースレッドがまだ生きている場合は、ワーカースレッドが終了するまで実行を待機させます。