我正在使用JComboBox从sql DB中搜索查询。我想在输入字母时搜索查询。我正在使用Net bean 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。组合框editable = true。
谢谢。

最佳答案

由于您的组合框是可编辑的,因此您应该尝试以下操作:

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


代替这个

srch.addKeyListener()

10-07 16:58