У меня возникла проблема закрыть мое приложение javaFX, когда я нажимаю кнопку "закрыть" со своей сцены, мое приложение исчезает, но если я ищу его в своем диспетчере задач, мое приложение все еще там не закрывается. Я попытался использовать этот код ниже, чтобы заставить его закрыть основной поток и все детские потоки, но проблема не устранена.
primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override
public void handle(WindowEvent t) {
Platform.exit();
}
});
[EDITED]
С моими вопросами о javafx я заметил, что многие новые разработчики сталкиваются с проблемой управления Threads. Я хотел бы поделиться тем, что я сделал, чтобы упростить мою жизнь об управлении потоками на javafx. Я создал класс AsyncTask на основе AsyncTask с Android, который в основном делает то же самое для Android в скромном, но эффективном виде. Вы можете найти дополнительную информацию об этом на проект Github