必须将focus移出正在编辑的cell,cell的值才会的确认!整个table很复杂,我最近看得比较多!
有时间,细讲讲!

解决方案 »

  1.   

    不用,保存之前,只要将编辑中的cell的focus移出就可以了!
      

  2.   

    我做的Table是属性列表的形式,她不是某行修改或增加,而是一个整体的,怎么确定它是哪个cell改变呢?
      

  3.   

    无论是什么类型的table,你每次修改一个cell值,你只要将焦点从正在修改的cell移出去就可以了!移到任何一个cell,或者table之外的控件都可以!
      

  4.   

    这是table机制的问题,你要改就要从底层改起!
    你知道JTable又多少行代码吗?
    6000行!
    JTable相关的类有多少么?
    超过20个!
      

  5.   

    另外,还想问你关于双击Table的事件怎么处理?lifer的帖子提到,可是没有回答
      

  6.   

    Table的双击事件很容易搞定的,只要增加JTable.mouseClicked(MouseEvent e){if(e.getclicked==2){}
    }
    就可以了。