Ответ 1
Предполагая, что новый добавленный элемент имеет индекс N
,
Выбрав его:
listView.getSelectionModel().select(N);
Ориентация на него:
listView.getFocusModel().focus(N);
Прокрутка к ней:
listView.scrollTo(N);
Вы можете использовать комбинации из них и предпочтительно в Platform.runLater()
.
Прокрутите, затем выберите:
Platform.runLater(new Runnable() {
@Override
public void run() {
listView.scrollTo(N);
listView.getSelectionModel().select(N);
}
});