Событие JComboBox KeyReleased не работает

Я использую JComboBox искать запрос из базы данных sql. Я хочу найти запрос, когда письмо набрано. Я использую чистую фасоль IDE. Вот автоматизированный код.

srch.addKeyListener(new java.awt.event.KeyAdapter() {
        public void keyReleased(java.awt.event.KeyEvent evt) {
            srchKeyReleased(evt);
       }
}

private void srchKeyReleased(java.awt.event.KeyEvent evt) {
    //Searching code
}

Но ничего не происходит. Я предъявляю иск, что нет ошибки в поиске кода. Пожалуйста, дайте мне код, чтобы сделать это без автоматического кода из IDE. Имя JComboBox является srch, Редактируемое поле со списком =true. Спасибо.

1 ответ

Решение

Поскольку ваш комбинированный список доступен для редактирования, попробуйте следующее:

srch.getEditor().getEditorComponent().addKeyListener()

вместо этого

srch.addKeyListener()
Другие вопросы по тегам