忘了说明,这个JComboBox是定义在JTable里的,也就是将一个单元格渲染成JComboBox。实在找不出原因。郁闷诶

解决方案 »

  1.   

    响应事件可能是被JTable给接受了。所以就到不来JCombox处理里面。你可以直接JTable里面处理一下试试
      

  2.   

    每一列的是不同的,有的是JComboBox,有的是JTextField,有的是渲染成颜色,如果直接在JTable中处理的话,岂不是乱套了。拜托再想想诶。
      

  3.   

    为什么不用stateChagedListener呢?
    焦点进入和离开有什么重要意义吗?实在不行,你只好覆写JComboBox的ActionMap了
    就是在把原来的focusGained和focusLost覆写掉
      

  4.   

    我的具体处理是对文本的输入法进行限制,所以用焦点事件。我感觉原因可能是我的JTable没有基于Pane,单独出来了,所以不行,但不知如何解决。呵呵呵今天必须得解决了。郁闷啊。