发生某些特定外部事件后,如何关闭 JavaFX 2 中的阶段?假设我有一个带有简单进度条的阶段,该进度条由一个任务填充(从另一个答案借来的):
Task<Void> task = new Task<Void>(){
@Override
public Void call(){
for (int i = 1; i < 10; i++) {
try {
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(i);
updateProgress(i, 10);
}
return null;
}
};
任务完成并且进度条填充到 100% 后,如何自动关闭窗口(并打开下一个窗口)?