2016-09-22 2 views
1

База данных содержит более 10 тыс. Строк данных. Все будут обработаны (переведены) до его отображения. То есть один столбец будет загружен на жесткий, а другой будет сравниваться со словарем и отображаться, если в базе данных есть другая таблица. Поэтому есть много данных, которые я загружаю из 50 штук в использовании прокрутки мыши. Чтобы не замедлить программу, он планирует это сделать, чтобы при использовании прокрутки создавался новый поток и просто заряжался в фоновом режиме. Я имею в виду, главным образом, о том, как разместить его в случае многопоточности. Может быть, у вас есть совет или образец кода. Заранее спасибоЗагрузка данных из базы данных в фоновом режиме в Tableview JavaFX при использовании мыши с прокруткой

ответ

1

Для решения этой задачи вы должны использовать javafx.concurrent.Task, Example. И простую ручку вашего события прокрутки, на свитке заполнить таблицу с дополнительными значениями.

Смежные вопросы