мне нужно, чтобы показать диалоговое окноJavaFX показать диалог после задачи нить завершается
Stage dialog = new Stage();
dialog.initStyle(StageStyle.UTILITY);
Scene scene = new Scene(new Group(new Text(25, 25, "All is done!")));
dialog.setScene(scene);
dialog.showAndWait();
после того, как моя нить завершает задачу
Thread t = new Thread(new Runnable() {
@Override
public void run() {
doSomeStuff();
}
});
Я попытался
Thread t = new Thread(new Runnable() {
@Override
public void run() {
doSomeStuff();
}
});
t.start();
t.join();
Stage dialog = new Stage();
dialog.initStyle(StageStyle.UTILITY);
Scene scene = new Scene(new Group(new Text(25, 25, "All is done!")));
dialog.setScene(scene);
dialog.showAndWait();
}
, но это приложение не отвечает до тех пор, пока не закончится doSomeStuff()