1) have the isCellEditable method return true for the cells which are editable 2) override the setValueAt method to actually set the value the user entered. If you still have problems, post an SSCCE