如何在不中斷與任務進度相關的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