私は、ユーザーが列ヘッダーをクリックしたときにソートされたデータをデータベースからリロードするJTableを持っています。 MainView(JFrame)には、新しいSwingWorkerを作成して開始するGUI要素が含まれています。 SwingWorkerのdoInBackGround()関数は、MainViewのカーソルを待機カーソルに変更します。次にdoInBackground()関数が処理を完了し、doBackground関数を終了する前に、カーソルをデフォルトのカーソルに戻します。JTableでデータを更新するときに待ちカーソルが表示されないのはなぜですか?
ときどきカーソルが表示されますが、しばらくすると、ヘッダーをクリックするたびにカーソルが表示されなくなります。それはおそらく最初の数回動作し、ランダムなようです。
カーソルが表示されるのはなぜですか。他には表示されません。待ちカーソルを設定する特定の方法はありますか? SwingWorkerスレッドまたはMainView GUIスレッドから待機カーソルを設定する必要がありますか?
すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 –