Я хотел бы изменить курсор на Cursor.WAIT при выполнении потенциально длительных операций в приложении JavaFX. Я думал, что мне поможет Platform.runLater:
this.getStage().getScene().setCursor(Cursor.WAIT);
Platform.runLater(new Runnable() {
@Override
public void run() {
// Do some stuff
getStage().getScene().setCursor(Cursor.DEFAULT);
}
});
Но курсор не меняется. Почему это не работает?