Java で GUI を実装しようとしていますが、swing の初心者です。はっきりさせておきたいことがあります。GUI の応答性を維持するには、SwingWorker クラスを使用して別のスレッドでタスクを実行する必要があることを読みました。わかりました。いいえ、リモート メソッドである約 15 のメソッドを含むモデルがあります。各メソッドは、結果として、他のメソッドとは異なるオブジェクト タイプを返します。私の見解では、ユーザーがボタンを押すと、モデル内の適切なメソッドが呼び出されます。swingworker を使用しないと、GUI がフリーズしました。私の質問は、Swingworker スレッドの 15 のサブクラスを作成し、ユーザーのアクションに従って、必要に応じてそれぞれの新しいインスタンスを作成することになっているのでしょうか? 私の理解は正しいですか?これには標準的な方法がありますか、それとも私が言うことは正しいアプローチですか?
ありがとう!