How to filter bean items?

I have a BeanItemContainer with items retrieved from a large List. The method that builds the List has a String parameter named “filter”. I want to build a Component to display those items, and that would be easy with TextField & Table: on TextChangeEvent I could call the method passing the text input as filter, and then I could refresh the Table displaying the filtered items.

However, I would like to do that with a ComboBox. ComboBox already has a filtering feature, but how do I pass the filter entered by the user to my method? ComboBox has no TextChangeEvent…

Could you please help me here? Is that possible with ComboBox?