[英]Notify Swing Worker thread
我正在使用Swing Worker显示进度对话框并运行后台进程。 我需要一些功能,例如当用户单击进度对话框的“取消”按钮时,将显示确认对话框,该过程将等待用户输入,如果用户选择“是”,则过程停止。 如果用户未选择,则该过程将继续。 我可以使用SwingWorker.cancel函数停止后台进程,但是如果用户单击无按钮,则无法再次启动该进程。
一旦取消, SwingWorker
无法重新启动。 与基本Threads
类似,它们执行一次。 来自文档
SwingWorker仅设计为执行一次。
您只需使用“否”按钮使每个按钮关闭取消对话框,而无需对SwingWorker
进行任何其他操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.