Sugo

Goof off ? no way: never
posts - 20, comments - 8, trackbacks - 73, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2008年1月14日

JTable如果在编辑状态下,当要保存的时候,比如直接点保存按钮,得到的数据不是编辑状态下的数据,琢磨出一个方法,记录一下:
      i和j表示正在被编辑的行号列号
       CellEditor   ce   =   md.getCellEditor(i,j);
       //CellEditor   ce   =   md.getCellEditor(md.getEditingRow(), md.getEditingColumn());    
       ce.stopCellEditing();  
       Object   value   =   ce.getCellEditorValue();  
      // model.setValueAt(value,md.getEditingRow(), md.getEditingColumn());
       model.setValueAt(value,i,j);

posted @ 2008-01-14 21:30 sugo 阅读(1385) | 评论 (0)编辑 收藏