JavaFX- ListView, pobranie indeksu zaznaczonego elementu

0

Witam
Mam w okienku ListView z liczbami

 @FXML
	private ListView<Integer> idList;

        //gdzies tam potem

        idList.setItems(editor.getSituationsList().getIdObservableList());

Z tej listy chce potem pobrać indeks wybranej wartości i robie to tak:

int index=idList.getSelectionModel().getSelectedIndex(); 

Patrze z debugera ze cały czas zwraca mi wartość -1. Czy wie ktoś może dlaczego?

0

Indeks będzie równy -1 jeśli nie będzie zaznaczony żaden element w ListView, zaznacz jakiś element w ListView i wtedy sprawdź co zwraca list.getSelectionModel().getSelectedIndex() ;)

0

To sie domyśliłem ;)
w załączniku jak to wyglada ;)

0

Dziwne. Jesteś pewien, że lista ListView<Integer> idList jest odpowiednia? Może na formatce jest gdzieś taka lista, ale pusta?

1 użytkowników online, w tym zalogowanych: 0, gości: 1