我正在尝试在 java 中实现 GUI,但我是摇摆的初学者。我想澄清一点。我读到为了保持 GUI 响应,我应该使用 SwingWorker 类在单独的线程中执行任务。到目前为止还好。不,我有一个模型,其中包含大约 15 种远程方法。作为结果,每个方法都返回不同的对象类型。在我看来,用户按下按钮并调用模型中的适当方法。如果不使用 swingworker,GUI 就会冻结。我的问题是,我是否应该创建 15 个 Swingworker 线程的子类,并根据用户的操作根据需要为每个线程创建一个 NEW 实例?我的理解正确吗?有没有标准的方法或者我说的是正确的方法?
谢谢!