В поле со списком будет происходить событие, если выбрано РАЗНОЕ. Я хочу также иметь возможность прослушивать выбранный пункт (т. Е. ValueProperty не имеет никаких изменений). Кажется, нет никакого способа сделать это.ComboBox ИДЕННЫЙ пункт выбранный исполнитель действия
Я попытался расширить ComboBox и найти способ слушать небольшое закрытие всплывающего меню, но у меня даже нет доступа к этому! Что я могу сделать?
Вот что я пытался:
class ResponsiveComboBox<E> extends ComboBox<E> {
public ResponsiveComboBox() {
super();
assert getContextMenu() != null; //Asssertion failed!
this.getContextMenu().setOnHiding((WindowEvent event) -> {
fireEvent(new ActionEvent());
});
}
}
Замечательно! Он также заботится о onCancelEdit для меня одновременно. Еще раз спасибо. –