a comboBox is made up of many components.
when editable there is a JTextField
you need to get the textfield to add the keylistener
combo.getEditor().getEditorComponent().addKeyListener(new KeyAdapter()
other times you may need to cast it
((JTextField)combo.getEditor().getEditorComponent()).someMethod()