Задать вопрос
OLDRihard
@OLDRihard
Java Developer

Как запустить окно ошибки из другого потока?

Alert alert = new Alert(Alert.AlertType.ERROR);
                alert.setTitle("...");
                alert.setHeaderText("...");
                alert.setContentText("...");
                alert.showAndWait();

Мне нужно запустить стандартное окно ошибки из другого потока. Система выводит исключение "нельзя запустить из другого потока".
Нашел информацию что это можно обойти запаковав код в класс Task.
И действительно - ошибка не выскакивает и код внутри выполняется (по крайней мере println). Да вот только окно все равно не появляется. =(
  • Вопрос задан
  • 409 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
Ewintory
@Ewintory
Java / Android developer
Ну а гуглить пробовали? У чувака подобная проблема, смотрите в сторону Platform.runLater(...);
stackoverflow.com/questions/22772379/updating-ui-f...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
TwerTrue
@TwerTrue
Молодой и неопытный разработчик
Знайте что Java уже язык не новый ,и на все проблемы уже есть ответы которые просто надо найти
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы