如何在不中断与任务进度相关的progressIndicator的情况下检查javafx后台任务是否完成。完成监控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停止工作?我想在任务完成时显示一条消息。
我需要在任务1完成时运行第二个后台任务。如果不中断progressIndicator,我无法做到这一点。 – lochi 2013-02-13 18:33:43