JTable中添加了Jcombobox,如何实现按tab键焦点到该单元格时弹出列表

解决方案 »

  1.   

    up,直接用showpopup不行,会异常,帮帮忙
      

  2.   

    获取焦点事件对应添加响应。
    异常应该不会啊?
    报的狠么异常啊 
      动态添加option?
    还是需要怎么样处理呢?
      

  3.   

    JComboBox是用自定义的TableCellRenderer实现的么?TableCellRenderer只负责为画笔提供一个样板,画出控件的样子,要让JComboBox活起来,需要你自定义TableCellEditor,过程与自定义TableCellRenderer差不多,还需要你处理一些editor相关的事件。可以看一下javax.swing.AbstractCellEditor
      

  4.   

    是这样,我已经把combo作为了table的celleditor了,鼠标双击某个单元格,combo的表单可以弹出了来,到此为止没有问题。
    我现在就是希望可以拿键盘控制,比如说我按方向键可以切换到对应的单元格,然后我再按回车或者其它的什么键,combo的表单可以弹出,然后再按上下键选择我想要的combo列表项,回车确定,然后又可以用方向键切换到下个单元格