Я занимаюсь медиа-файлами. Когда, например, песня заканчивается, я хочу, чтобы ListView выбрал следующую песню в списке. В общем, я хочу получить следующий пункт после выбранного элемента.
Вот простой код того, как перебирать элементы в вашем ListView:
ObservableList<MediaFile> items = listView.getItems(); items.forEach(mediaFile) -> { //Custom logic... if (mediaFile.equals(currentMediaFile)) { ... } });
Я думаю, что вы можете реализовать логику с этого момента. Вы также можете попробовать использовать Iterator над этим списком, чтобы найти следующий элемент после текущего выбранного элемента. Вот простое руководство для итератора: https://www.tutorialspoint.com/java/java_using_iterator.htm