在你的键盘事件中加上:if(e.getID=XXX){
                        //your code
                     }
指定按下的键!

解决方案 »

  1.   


    if(e.getID=XXX){
                            //your code
                         }
    应该没有关系把  因为连system.out.print 都没有执行啊 
    求教啊
      

  2.   

    JCombobox是个容器对象,包括几个components,如:JButton,CellRender,若是可编辑的,还包括一个可编辑组建;你点击的究竟是哪个组件依赖的取决于你使用的是那种外观,你可以把监听器加入JComboBox所包含的所有组件:
    public void addExtraKeyListener(){
      Component[] components=combo.getComponents();
      for(int i=0;i<components.length;i++){
      if(components[i] instanceof JComponent)
         components[i].addKeyListener(extra);
      }
    }hehe,try this solution please
      

  3.   

    试试这样行不    comBoxObj.getEditor().getEditorComponent()
                                .addKeyListener(new KeyAdapter() {
                                 ..........
                                   }