如何让  jtable 表格某些单元(列) 不可编辑 而且通过tab 或者回车 焦点切换 时 自动跳过 就是焦点不停留在不可编辑的列
单元格里  ,主要目的加速操作

解决方案 »

  1.   

    这个……说起来,呵呵,还有点渊源……
    我前段时间就是做这样的一个表格,使用小键盘就可完成录入。首先
    改写model的isCellEditable(int row, int col)这个就不用说了吧。哪些可编辑,那些不可编辑自己应该非常清楚。
    第二,JTable默认的tab键动作是跳转到同一行下一个单元格,它的动作可以在其ActionMap里面找到。需要自己定义一个新的Action并将其放置进ACtionMap。
    第三,其实是第二步里面需要的一点,就是寻找到下一个可编辑的单元格。以及一些录入的校验等等,这属于附加动作了~~可能需要改写Editor。
      

  2.   

    哎呀,不知道,看看API里面有吗