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