JTable.addMouseListener()
加一个MouseListener进去。然后接受click事件

解决方案 »

  1.   

    你的JComboBox应该是表格的列编辑器。所以你应该将事件添加到你的列编辑器的实现类中。然后再将该实现类动态的赋给该表格的列编辑器。如果你用的是JAVA提供的default编辑器来做的话,没有该功能,你只能自己来扩展一个编辑器接口和一个Jcombobox来实现上述功能。
    不知道这样将清不清楚。
    在你的扩展类中来实现该事件应该很简单
      

  2.   

    to pengjz(西方失败):
    请教,如果这样做的话,能不能做到在弹出下拉框之前响应事件?而且,我尝试过这样来实现CellRenderer,将一个JLable作为Cell,但是不能响应事件。我只好将事件添加到JTable中。判断是不是click这一列。
    请你再讲的详细一点,最好有example.谢谢
      

  3.   

    pengjz(西方失败),你说得没错,36246435
      

  4.   

    这样似乎只是能在一列上使用同样的JComboBox,我曾经希望在同一列上加上不同的CellEditor
    我使用了事件来处理,mouse事件发生在什么Cell上,加上相应的Editor,但是有一些问题,请问
    如何解决?