jTable中的某一单元格被编辑后,我想获取编辑后的单元格的内容。用getValueAt()只能获取到以前的内容。求助大侠了,不吝赐教!

解决方案 »

  1.   

    應該不會   你編輯完以后  要把鼠標  點一下這個cell的外面   
    或者 你試試 從你的Jtable的model中的vector 或者 數組中 取相應的數據試試
      

  2.   

    不是的,当编辑完后,焦点还在这个单元格内,这时用getValueAt(),获得的内容是以前的,如果让该单元格失去焦点,用getValueAt(),就可以获得编辑后的了。我是编辑一列单元格的,当编辑到最后一个时,如果存在焦点,最后一个单元格就没有改变,其余是可以
      

  3.   

    取值之前先用下面的代码,然后再取值就okTableCellEditor editor = table.getCellEditor();
    editor.stopCellEditing();