gpt4 book ai didi

java - 通知 Swing Worker 线程

转载 作者:行者123 更新时间:2023-12-01 14:31:50 25 4
gpt4 key购买 nike

我正在使用 Swing Worker 显示进度对话框并运行后台进程。我需要这样的功能:当用户单击进度对话框的取消按钮时,会显示确认对话框,该进程将等待用户输入,如果用户选择"is",则该进程将停止。如果用户选择“否”,则该过程将继续。我可以使用 SwingWorker.cancel 函数停止后台进程,但如果用户未单击任何按钮,则无法再次启动该进程。

最佳答案

SwingWorker 一旦取消就无法重新启动。与基本的线程类似,它们执行一次。来自 docs

SwingWorker is only designed to be executed once.

您可以简单地让每个按钮关闭取消对话框,并使用“否”按钮对 SwingWorker 不执行任何其他操作。

关于java - 通知 Swing Worker 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com