繁体   English   中英

通知Swing Worker线程

[英]Notify Swing Worker thread

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

一旦取消, SwingWorker无法重新启动。 与基本Threads类似,它们执行一次。 来自文档

SwingWorker仅设计为执行一次。

您只需使用“否”按钮使每个按钮关闭取消对话框,而无需对SwingWorker进行任何其他操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM