Я пишу программу в javafx, где отображаются разные графики. Значения диаграммы основаны на данных, собранных из базы данных. Поскольку я должен сначала собирать данные из базы данных, а затем делать som дальнейшие вычисления в коде, некоторые из диаграмм требуют некоторого времени для загрузки. Я бы хотел, чтобы индикатор прогресса показывал ход загрузки диаграммы. Перед отображением графика пользователь выбирает, какую диаграмму он хочет, а затем нажимает кнопку «Перейти», чтобы просмотреть диаграмму. Перед тем как кнопка нажата индикатор прогресса выглядит так и работает прекрасно:Показывать прогресс во время загрузки диаграммы javafx
Когда пользователь нажимает на кнопку «Go» диаграмма начинает загрузку, и я хотел бы, чтобы индикатор прогресса, чтобы показать прогресс загрузки в процентах. Проблема в том, что сразу после начала загрузки графика индикатор прогресса замерзает. Все изменения, которые я пытаюсь сделать с индикатором выполнения (и текстом ниже), не будут выполняться до полной загрузки всей диаграммы, что разрушает всю цель индикатора прогресса.
Есть ли способ изменить индикатор прогресса ПОКАЖЕТ, ЧТО диаграмма загружается?
Спасибо!
вы используете другую нить для делать фоновую задачу? – ItachiUchiha