我做了个JTable, 并且每个单元格都是可以编辑的
现在我想当一个单元格输入了一个字符以后光标会自动跳到下一个单元格,怎么处理啊!!请高手帮忙!
分不够再加!其实就是想达到在单元格里输字符,每个单元格只让输一个字符,输入完了不需要点击鼠标,可以直接跳到下个单元格,这样就可以从输入下一个单元格了

解决方案 »

  1.   


    点击某个单元格后,该单元格可编辑,当输入字符或者回车时触发事件
    在触发事件中执行的事情:获得table当前的编辑的单元格,将编辑单元格状态设置成编辑完毕;然后获得下一个单元格,并将单元格状态改成编辑状态.
      

  2.   

    实现TableModelListener接口,监听TableModelEvent.INSERT,
    如果有插入,就得到现在的行和列,
    列在加一在使用setRowSelectionInterval(int from,int to);
    setColumnSelectionInterval来使下一个单元格或的焦点。