gpt4 book ai didi

java - 监控 javafx 任务完成

转载 作者:行者123 更新时间:2023-11-30 11:35:52 25 4
gpt4 key购买 nike

如何在不中断与任务进度关联的 progressIndicator 的情况下检查 javafx 后台任务是否完成。

try
{
AddMeteorParents amp = new AddMeteorParents(textOpenDB.getText(), textMeteorData.getText(), DatabaseTools.meteorVersion.Meteor14);
proIndAddData.setVisible(true);
proIndAddData.progressProperty().bind(amp.progressProperty());
Thread th = new Thread(amp);
th.setDaemon(true);
th.start();
}

AddMeteorParents 类继承自 Task。 ProIndAddData 是一个 javafx 进度指示器。如果我添加 th.join() 或 th.isAlive() javafx progressIndicator 停止工作?我想在任务完成时显示一条消息。

最佳答案

我能够使用 ExecutorService 一个接一个地运行后台任务(不会中断 progressIndicators)。

ExecutorService eservice = Executors.newFixedThreadPool(1);

关于java - 监控 javafx 任务完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14858299/

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