



Попробуй это
SingleSelectionModel selectionModel = comboBox.getSelectionModel();
int index = selectionModel.getSelectedIndex();
проверьте ниже документацию по API: https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/SelectionModel.html#getSelectedIndex--
Похоже на идеальное решение!
comboBox.getItems().indexOf(comboBox.getValue())
Это сработало для меня
да, это тоже возможно - любопытно, почему вы выбираете обходной путь?
@kleopatra Я понятия не имел о методе getSelectionModel(), нашел собственное решение и протестировал его, и оно сработало. Однако эта опция может иметь некоторые проблемы с теми же объектами в списке, когда getSelectionModel() — это именно то, что мне нужно, поэтому я попробовал вместо этого.
спасибо :) да, дубликаты в списке плохо поддерживаются (в выборе), вы можете столкнуться с известными проблемами (сейчас нет ссылки под рукой, извините)
javadoc - ваш друг;)